Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Adds or swaps document members (inputs, outputs) and removing any document members where necessary and adding those missing.
| Name | FModifyRootGraphInterfaces |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendTransform.h |
| Include Path | #include "MetasoundFrontendTransform.h" |
Syntax
class FModifyRootGraphInterfaces : public Metasound::Frontend::IDocumentTransform
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FModifyRootGraphInterfaces
(
const TArray< FMetasoundFrontendInterface >& InInterfacesToRemove, |
MetasoundFrontendTransform.h | ||
FModifyRootGraphInterfaces
(
const TArray< FMetasoundFrontendVersion >& InInterfaceVersionsToRemove, |
MetasoundFrontendTransform.h |
Structs
| Name | Remarks |
|---|---|
| FInputData | |
| FOutputData |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FVertexPair | TTuple< FMetasoundFrontendClassVertex, FMetasoundFrontendClassVertex > | MetasoundFrontendTransform.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bSetDefaultNodeLocations | bool | MetasoundFrontendTransform.h | ||
| InputsToAdd | TArray< FInputData > | MetasoundFrontendTransform.h | ||
| InputsToRemove | TArray< FMetasoundFrontendClassInput > | MetasoundFrontendTransform.h | ||
| InterfacesToAdd | TArray< FMetasoundFrontendInterface > | MetasoundFrontendTransform.h | ||
| InterfacesToRemove | TArray< FMetasoundFrontendInterface > | MetasoundFrontendTransform.h | ||
| OutputsToAdd | TArray< FOutputData > | MetasoundFrontendTransform.h | ||
| OutputsToRemove | TArray< FMetasoundFrontendClassOutput > | MetasoundFrontendTransform.h | ||
| PairedInputs | TArray< FVertexPair > | MetasoundFrontendTransform.h | ||
| PairedOutputs | TArray< FVertexPair > | MetasoundFrontendTransform.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetDefaultNodeLocations
(
bool bInSetDefaultNodeLocations |
Whether or not to propagate node locations to new members. | MetasoundFrontendTransform.h | |
| Override function used to match removed members with added members, allowing transform to preserve connections made between removed interface members & new interface members that may be related but not be named the same. | MetasoundFrontendTransform.h |
Overridden from IDocumentTransform
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Transform
(
FDocumentHandle InDocument |
Return true if InDocument was modified, false otherwise. | MetasoundFrontendTransform.h | |
virtual bool Transform
(
FMetasoundFrontendDocument& InOutDocument |
Return true if InDocument was modified, false otherwise. | MetasoundFrontendTransform.h |