Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMetasoundEditorGraphMember
- UMetasoundEditorGraphVertex
- UMetasoundEditorGraphInput
- UMetasoundEditorGraphOutput
References
| Module | MetasoundEditor |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorGraph.h |
| Include | #include "MetasoundEditorGraph.h" |
Syntax
UCLASS&40;Abstract&41;
class UMetasoundEditorGraphVertex : public UMetasoundEditorGraphMember
Remarks
Base class for an input or output of the graph.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FMetasoundFrontendClassName | ClassName | Class name of Metasound Frontend node. | |
| FGuid | NodeID | ID of Metasound Frontend node. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| Metasound::Frontend::FNodeHandle | AddNodeHandle
(
const FName& InNodeName, |
Adds the node handle for a newly created vertex. | |
| EMetasoundFrontendClassType | GetClassType () |
Returns the Metasound class type of the associated node | |
| Metasound::Frontend::FConstNodeHandle | Returns the node handle associated with the vertex. | ||
| const FMetasoundFrontendVersion & | Version of interface membership, or invalid version if not an interface member. | ||
| Metasound::Frontend::FNodeHandle | Returns the node handle associated with the vertex. | ||
| int32 | Returns the SortOrderIndex assigned to this member. | ||
| EMetasoundFrontendVertexAccessType | |||
| void | InitMember
(
FName InDataType, |
Initializes all properties with the given parameters required to identify the frontend member from this editor graph member. | |
| bool | Returns true if member is part of an interface. | ||
| void | SetSortOrderIndex
(
int32 InSortOrderIndex |
Sets the SortOrderIndex assigned to this member. | |
| void | SetVertexAccessType
(
EMetasoundFrontendVertexAccessType InNewAccessType, |
Overridden from UMetasoundEditorGraphMember
| Type | Name | Description | |
|---|---|---|---|
| bool | If the Member Name can be changed to InNewName, returns true, otherwise returns false with an error. | ||
| bool | CanRename () |
Whether this member can be renamed. | |
| FText | Get the member description | ||
| FText | Get the member display name | ||
| FGuid | GetMemberID () |
~Begin UMetasoundEditorGraphMember interface | |
| FName | Gets the members name | ||
| TArray< UMetasoundEditorGraphMemberNode * > | GetNodes () |
Return the nodes associated with this member | |
| void | SetDataType
(
FName InNewType, |
Sets the datatype on the member. | |
| void | SetDescription
(
const FText& InDescription, |
Set the member description | |
| void | SetDisplayName
(
const FText& InNewName, |
Set the display name | |
| void | SetMemberName
(
const FName& InNewName, |
Set the member name |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| Metasound::Frontend::FNodeHandle | AddNodeHandle
(
const FName& InNodeName, |
Use AddNodeHandle with FCreateNodeVertexParams instead. |