Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Inheritance Hierarchy
- IDocumentTransform
- FModifyRootGraphInterfaces
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendTransform.h |
| Include | #include "MetasoundFrontendTransform.h" |
Syntax
class FModifyRootGraphInterfaces : public Metasound::Frontend::IDocumentTransform
Remarks
Adds or swaps document members (inputs, outputs) and removing any document members where necessary and adding those missing.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FModifyRootGraphInterfaces
(
const TArray< FMetasoundFrontendInterface >& InInterfacesToRemove, |
|||
FModifyRootGraphInterfaces
(
const TArray< FMetasoundFrontendVersion >& InInterfaceVersionsToRemove, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | SetDefaultNodeLocations
(
bool bInSetDefaultNodeLocations |
Whether or not to propagate node locations to new members. | |
| void | SetNamePairingFunction
(
const TFunction< bool(FName, FName)>& InNamePairingFunction |
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. |
Overridden from IDocumentTransform
| Type | Name | Description | |
|---|---|---|---|
| bool | Transform
(
FDocumentHandle InDocument |
Return true if InDocument was modified, false otherwise. | |
| bool | Transform
(
FMetasoundFrontendDocument& InOutDocument |
Return true if InDocument was modified, false otherwise. |
Typedefs
| Name | Description |
|---|---|
| FVertexPair |