Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMetasoundEditorGraphMember
- UMetasoundEditorGraphVertex
- UMetasoundEditorGraphOutput
References
| Module | MetasoundEditor |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorGraph.h |
| Include | #include "MetasoundEditorGraph.h" |
Syntax
UCLASS ()
class UMetasoundEditorGraphOutput : public UMetasoundEditorGraphVertex
Overridden from UMetasoundEditorGraphVertex
| Type | Name | Description | |
|---|---|---|---|
| Metasound::Frontend::FNodeHandle | AddNodeHandle
(
const FName& InNodeName, |
||
| EMetasoundFrontendClassType | GetClassType () |
Returns the Metasound class type of the associated node | |
| const FMetasoundFrontendClassVertex * | |||
| int32 | Returns the SortOrderIndex assigned to this member. | ||
| EMetasoundFrontendVertexAccessType | |||
| bool | IsInterfaceMember
(
FMetasoundFrontendInterface* OutInterface |
Returns true if member is part of an interface. | |
| bool | RenameFrontendMemberInternal
(
FMetaSoundFrontendDocumentBuilder& Builder, |
Implements frontend call to rename member | |
| void | SetSortOrderIndex
(
int32 InSortOrderIndex |
Sets the SortOrderIndex assigned to this member. | |
| void | SetVertexAccessType
(
EMetasoundFrontendVertexAccessType InNewAccessType, |
Sets the VertexAccessType assigned to this member. |
Overridden from UMetasoundEditorGraphMember
| Type | Name | Description | |
|---|---|---|---|
| UMetasoundEditorGraphNode * | AddNode
(
Metasound::Frontend::FNodeHandle InNodeHandle, |
||
| FText | Get the member description | ||
| const FText & | Returns the label of the derived member type (e.g. Input/Output/Variable) | ||
| Metasound::Editor::ENodeSection | GetSectionID () |
Return the section of where this member belongs. | |
| void | Resets the member to the class default. | ||
| void | SetDataType
(
FName DataType, |
Sets the DataType assigned to this member. | |
| bool | Synchronize () |
Synchronizes cached data with the frontend representation on the represented document. | |
| void | UpdateFrontendDefaultLiteral
(
bool bPostTransaction, |
Update the frontend with the given member's default UObject value. |