Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
Base class for an input or output of the graph.
| Name | UMetasoundEditorGraphVertex |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorGraph.h |
| Include Path | #include "MetasoundEditorGraph.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UMetasoundEditorGraphVertex : public UMetasoundEditorGraphMember
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMetasoundEditorGraphMember → UMetasoundEditorGraphVertex
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClassName | FMetasoundFrontendClassName | Class name of Metasound Frontend node. | MetasoundEditorGraph.h | |
| NodeID | FGuid | ID of Metasound Frontend node. | MetasoundEditorGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FMetasoundEditorGraphVertexBreadcrumb & GetBreadcrumb() |
Returns Breadcrumb data of this Vertex | MetasoundEditorGraph.h | |
virtual EMetasoundFrontendClassType GetClassType() |
Returns the Metasound class type of the associated node | MetasoundEditorGraph.h | |
Metasound::Frontend::FConstNodeHandle GetConstNodeHandle() |
Returns the node handle associated with the vertex. | MetasoundEditorGraph.h | |
virtual const FMetasoundFrontendClassVertex * GetFrontendClassVertex() |
MetasoundEditorGraph.h | ||
virtual const FMetasoundFrontendVersion & GetInterfaceVersion() |
Version of interface membership, or invalid version if not an interface member. | MetasoundEditorGraph.h | |
Metasound::Frontend::FNodeHandle GetNodeHandle() |
MetasoundEditorGraph.h | ||
virtual int32 GetSortOrderIndex() |
Returns the SortOrderIndex assigned to this member. | MetasoundEditorGraph.h | |
virtual EMetasoundFrontendVertexAccessType GetVertexAccessType() |
MetasoundEditorGraph.h | ||
| Initializes all properties with the given parameters required to identify the frontend member from this editor graph member. | MetasoundEditorGraph.h | ||
virtual bool IsInterfaceMember
(
FMetasoundFrontendInterface* OutInterface |
Returns true if member is part of an interface. | MetasoundEditorGraph.h | |
bool SetIsAdvancedDisplay
(
const bool IsAdvancedDisplay |
Sets if the Vertex is shown as Advanced Display | MetasoundEditorGraph.h | |
virtual void SetSortOrderIndex
(
int32 InSortOrderIndex |
Sets the SortOrderIndex assigned to this member. | MetasoundEditorGraph.h | |
virtual void SetVertexAccessType
(
EMetasoundFrontendVertexAccessType InNewAccessType, |
Sets the VertexAccessType assigned to this member. | 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 GetDisplayName() |
Get the member display name | MetasoundEditorGraph.h | |
virtual FGuid GetMemberID() |
~Begin UMetasoundEditorGraphMember interface | 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 void SetDataType
(
FName DataType, |
Sets the DataType assigned to this member. | MetasoundEditorGraph.h | |
virtual void SetDescription
(
const FText& InDescription, |
Set the member description | 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 |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FMetasoundFrontendNode * GetFrontendNode() |
MetasoundEditorGraph.h | ||
bool NameContainsInterfaceNamespace
(
FMetasoundFrontendInterface* OutInterface |
If the vertex's name contains an interface namespace, return true and set OutInterface to that interface if provided. | MetasoundEditorGraph.h | |
| Implements frontend call to rename member | MetasoundEditorGraph.h | ||
void SetMemberNameInternal
(
const FName& InNewName, |
MetasoundEditorGraph.h |