Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
| Name | UMetasoundEditorGraphVariable |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorGraph.h |
| Include Path | #include "MetasoundEditorGraph.h" |
Syntax
UCLASS (MinimalAPI)
class UMetasoundEditorGraphVariable : public UMetasoundEditorGraphMember
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetasoundEditorGraphMember → UMetasoundEditorGraphVariable
Structs
| Name | Remarks |
|---|---|
| FVariableEditorNodes | |
| FVariableNodeLocations |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| VariableID | FGuid | MetasoundEditorGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FMetasoundEditorGraphVariableBreadcrumb & GetBreadcrumb() |
Returns Breadcrumb data of this Variable | MetasoundEditorGraph.h | |
Metasound::Frontend::FConstVariableHandle GetConstVariableHandle() |
MetasoundEditorGraph.h | ||
const FMetasoundFrontendVariable * GetFrontendVariable() |
MetasoundEditorGraph.h | ||
Metasound::Frontend::FVariableHandle GetVariableHandle() |
MetasoundEditorGraph.h | ||
const FGuid & GetVariableID() |
MetasoundEditorGraph.h | ||
| MetasoundEditorGraph.h |
Overridden from UMetasoundEditorGraphMember
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CacheBreadcrumb() |
Cache breadcrumb data before copying member to the clipboard | MetasoundEditorGraph.h | |
virtual bool CanRename () |
Whether this member can be renamed. | MetasoundEditorGraph.h | |
| If the Member Name can be changed to InNewName, returns true, otherwise returns false with an error. | MetasoundEditorGraph.h | ||
virtual FText GetDescription() |
Get the member description | MetasoundEditorGraph.h | |
virtual FText GetDisplayName() |
Get the member display name | MetasoundEditorGraph.h | |
virtual const FText & GetGraphMemberLabel() |
Returns the label of the derived member type (e.g. Input/Output/Variable) | MetasoundEditorGraph.h | |
virtual FGuid GetMemberID() |
Get ID for this member | MetasoundEditorGraph.h | |
virtual FName GetMemberName() |
Gets the members name | MetasoundEditorGraph.h | |
virtual TArray< UMetasoundEditorGraphMemberNode * > GetNodes() |
Return the nodes associated with this member | MetasoundEditorGraph.h | |
virtual Metasound::Editor::ENodeSection GetSectionID() |
~Begin UMetasoundEditorGraphMember interface | MetasoundEditorGraph.h | |
virtual void ResetToClassDefault() |
Resets the member to the class default. | MetasoundEditorGraph.h | |
virtual void SetDataType
(
FName InNewType, |
Sets the datatype on the member. | MetasoundEditorGraph.h | |
virtual void SetDescription
(
const FText& InDescription, |
Set the member description | MetasoundEditorGraph.h | |
virtual void SetDisplayName
(
const FText& InNewName, |
Set the display name | MetasoundEditorGraph.h | |
virtual void SetMemberName
(
const FName& InNewName, |
Set the member name | MetasoundEditorGraph.h | |
virtual bool Synchronize() |
Synchronizes cached data with the frontend representation on the represented document. | MetasoundEditorGraph.h | |
virtual void UpdateFrontendDefaultLiteral
(
bool bPostTransaction, |
Update the frontend with the given member's default UObject value. | MetasoundEditorGraph.h |