Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
| Name | IVariableController |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendController.h |
| Include Path | #include "MetasoundFrontendController.h" |
Syntax
class IVariableController :
public TSharedFromThis< IVariableController > ,
public Metasound::Frontend::IDocumentAccessor
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → IVariableController
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IVariableController() |
MetasoundFrontendController.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IVariableController() |
MetasoundFrontendController.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< FConstNodeHandle > FindAccessorNodes () |
Returns the accessor nodes associated with this variable. | MetasoundFrontendController.h | |
TArray< FNodeHandle > FindAccessorNodes () |
Returns the accessor nodes associated with this variable. | MetasoundFrontendController.h | |
TArray< FConstNodeHandle > FindDeferredAccessorNodes () |
Returns the deferred accessor nodes associated with this variable. | MetasoundFrontendController.h | |
TArray< FNodeHandle > FindDeferredAccessorNodes () |
Returns the deferred accessor nodes associated with this variable. | MetasoundFrontendController.h | |
FConstNodeHandle FindMutatorNode () |
Returns the mutator node associated with this variable. | MetasoundFrontendController.h | |
FNodeHandle FindMutatorNode () |
Returns the mutator node associated with this variable. | MetasoundFrontendController.h | |
const FName & GetDataType() |
Returns the data type name associated with this variable. | MetasoundFrontendController.h | |
FText GetDescription() |
Returns the human readable description associated with this variable. | MetasoundFrontendController.h | |
FText GetDisplayName() |
Returns the human readable name associated with this variable. | MetasoundFrontendController.h | |
FGuid GetID() |
Returns the variable ID. | MetasoundFrontendController.h | |
const FMetasoundFrontendLiteral & GetLiteral() |
Returns the value for the given variable instance if set. | MetasoundFrontendController.h | |
const FName & GetName() |
Returns the name associated with this variable. | MetasoundFrontendController.h | |
FConstGraphHandle GetOwningGraph () |
Returns a FConstGraphHandle to the node which owns this variable. | MetasoundFrontendController.h | |
FGraphHandle GetOwningGraph () |
Returns a FGraphHandle to the node which owns this variable. | MetasoundFrontendController.h | |
bool IsValid() |
Returns true if the controller is in a valid state. | MetasoundFrontendController.h | |
void SetDescription
(
const FText& InDescription |
Sets the human readable description associated with this variable. | MetasoundFrontendController.h | |
void SetDisplayName
(
const FText& InDisplayName |
Sets the human readable name associated with this variable. | MetasoundFrontendController.h | |
bool SetLiteral
(
const FMetasoundFrontendLiteral& InLiteral |
Sets the value for the given variable instance | MetasoundFrontendController.h | |
void SetName
(
const FName& InName |
Sets the name associated with this variable. | MetasoundFrontendController.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FVariableHandle GetInvalidHandle() |
MetasoundFrontendController.h |