Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
UMetasoundEditorGraphMember is a base class for non-node graph level members such as inputs, outputs and variables.
| Name | UMetasoundEditorGraphMember |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorGraph.h |
| Include Path | #include "MetasoundEditorGraph.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UMetasoundEditorGraphMember : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetasoundEditorGraphMember
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnRenameRequested | FOnMetasoundMemberRenameRequested | Delegate called when a rename is requested on a renameable member node. | MetasoundEditorGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CacheBreadcrumb() |
Cache breadcrumb data before copying member to the clipboard | MetasoundEditorGraph.h | |
| If the Member Name can be changed to InNewName, returns true, otherwise returns false with an error. | MetasoundEditorGraph.h | ||
virtual bool CanRename () |
Whether this member can be renamed. | MetasoundEditorGraph.h | |
FName GetDataType() |
Returns the current data type | MetasoundEditorGraph.h | |
virtual FText GetDescription() |
Get the member description | MetasoundEditorGraph.h | |
virtual FText GetDisplayName() |
Get the member display name | MetasoundEditorGraph.h | |
FMetaSoundFrontendDocumentBuilder & GetFrontendBuilderChecked() |
MetasoundEditorGraph.h | ||
virtual const FText & GetGraphMemberLabel() |
Returns the label of the derived member type (e.g. Input/Output/Variable) | MetasoundEditorGraph.h | |
UMetasoundEditorGraphMemberDefaultLiteral * GetLiteral() |
Returns literal associated with the given member | 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 | |
const UMetasoundEditorGraph * GetOwningGraph () |
Returns the parent MetaSound Graph. | MetasoundEditorGraph.h | |
| Returns the parent MetaSound Graph. | MetasoundEditorGraph.h | ||
virtual Metasound::Editor::ENodeSection GetSectionID() |
Return the section of where this member belongs. | MetasoundEditorGraph.h | |
void InitializeLiteral
(
bool bForceRebind |
Creates new literal if there is none or conforms literal object type to member's DataType if not matching. | MetasoundEditorGraph.h | |
virtual bool IsDefaultPaged() |
Whether the displayed default supports paged values or is a single default value (i.e. characterized per page). | 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 |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditUndo() |
MetasoundEditorGraph.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetLiteralPropertyName() |
MetasoundEditorGraph.h |