UMetasoundEditorGraphVariable

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()
class UMetasoundEditorGraphVariable : public UMetasoundEditorGraphMember

Variables

Name Description

Public variable UProperty Category visibleanywhere

UMetasoundEdito...

 

Literal

Default literal value of member

Functions

Name Description

Public function Const

Metasound::F...

 

GetConstVariableHandle()

Public function

Metasound::F...

 

GetVariableHandle()

Public function Const

const FGuid ...

 

GetVariableID()

Public function

void

 

InitMember

(
    FName InDataType,
    const FMetasoundFrontendLiteral& I...,
    FGuid InVariableID
)

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

const FText ...

 

GetGraphMemberLabel()

Returns the label of the derived member type (e.g. Input/Output/Variable)

Public function Virtual Const

UMetasoundEd...

 

GetLiteral()

Returns literal associated with the given member

Public function Virtual Const

FGuid

 

GetMemberID()

Get ID for this member

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 Const

Metasound::E...

 

GetSectionID()

~Begin UMetasoundEditorGraphMember interface

Public function Virtual

void

 

ResetToClassDefault()

Resets the member to the class default.

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

Public function Virtual

void

 

UpdateFrontendDefaultLiteral

(
    bool bPostTransaction
)

Update the frontend with the given member's default UObject value.