UMetasoundEditorGraphVertex

Base class for an input or output of the graph.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MetasoundEditor

Header

/Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorGraph.h

Include

#include "MetasoundEditorGraph.h"

Syntax

UCLASS(Abstract)
class UMetasoundEditorGraphVertex : public UMetasoundEditorGraphMember

Remarks

Base class for an input or output of the graph.

Variables

Name Description

Public variable UProperty

FMetasoundFront...

 

ClassName

Class name of Metasound Frontend node.

Public variable UProperty

FGuid

 

NodeID

ID of Metasound Frontend node.

Functions

Name Description

Protected function Virtual

Metasound::F...

 

AddNodeHandle

(
    const FName& InNodeName,
    FName InDataType
)

Adds the node handle for a newly created vertex.

Public function Virtual Const

EMetasoundFr...

 

GetClassType()

Returns the Metasound class type of the associated node

Public function Const

Metasound::F...

 

GetConstNodeHandle()

Returns the node handle associated with the vertex.

Public function Virtual Const

const FMetas...

 

GetInterfaceVersion()

Version of interface membership, or invalid version if not an interface member.

Public function

Metasound::F...

 

GetNodeHandle()

Returns the node handle associated with the vertex.

Public function

void

 

InitMember

(
    FName InDataType,
    const FMetasoundFrontendLiteral& I...,
    FGuid InNodeID,
    FMetasoundFrontendClassName&& InCl...
)

Initializes all properties with the given parameters required to identify the frontend member from this editor graph member.

Public function Virtual Const

bool

 

IsInterfaceMember()

Returns true if member is part of an interface.

Overridden from UMetasoundEditorGraphMember

Name Description

Public function Virtual Const

bool

 

CanRename

(
    const FText& InNewName,
    FText& OutError
)

If the Member Name can be changed to InNewName, returns true, otherwise returns false with an error.

Public function Virtual Const

FText

 

GetDescription()

Get the member description

Public function Virtual Const

FText

 

GetDisplayName()

Get the member display name

Public function Virtual Const

UMetasoundEd...

 

GetLiteral()

Returns literal associated with the given member

Public function Virtual Const

FGuid

 

GetMemberID()

~Begin UMetasoundEditorGraphMember interface

Public function Virtual Const

FName

 

GetMemberName()

Gets the members name

Public function Virtual Const

TArray< UMet...

 

GetNodes()

Return the nodes associated with this member

Public function Virtual

void

 

SetDataType

(
    FName InNewType,
    bool bPostTransaction
)

Sets the datatype on the member.

Public function Virtual

void

 

SetDescription

(
    const FText& InDescription,
    bool bPostTransaction
)

Set the member description

Public function Virtual

void

 

SetDisplayName

(
    const FText& InNewName,
    bool bPostTransaction
)

Set the display name

Protected function Virtual

void

 

SetLiteral

Public function Virtual

void

 

SetMemberName

(
    const FName& InNewName,
    bool bPostTransaction
)

Set the member name