Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMetasoundEditorGraphMember
- UMetasoundEditorGraphVariable
References
| Module | MetasoundEditor |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorGraph.h |
| Include | #include "MetasoundEditorGraph.h" |
Syntax
UCLASS ()
class UMetasoundEditorGraphVariable : public UMetasoundEditorGraphMember
Functions
| Type | Name | Description | |
|---|---|---|---|
| Metasound::Frontend::FConstVariableHandle | |||
| Metasound::Frontend::FVariableHandle | |||
| const FGuid & | |||
| void | InitMember
(
FName InDataType, |
Overridden from UMetasoundEditorGraphMember
| Type | Name | Description | |
|---|---|---|---|
| UMetasoundEditorGraphNode * | AddNode
(
Metasound::Frontend::FNodeHandle InNodeHandle, |
||
| bool | CanRename () |
Whether this member can be renamed. | |
| bool | If the Member Name can be changed to InNewName, returns true, otherwise returns false with an error. | ||
| FText | Get the member description | ||
| FText | Get the member display name | ||
| const FText & | Returns the label of the derived member type (e.g. Input/Output/Variable) | ||
| FGuid | GetMemberID () |
Get ID for this member | |
| FName | Gets the members name | ||
| TArray< UMetasoundEditorGraphMemberNode * > | GetNodes () |
Return the nodes associated with this member | |
| Metasound::Editor::ENodeSection | GetSectionID () |
~Begin UMetasoundEditorGraphMember interface | |
| void | Resets the member to the class default. | ||
| 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 | |
| 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. |