Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendDataTypeRegistry.h |
| Include | #include "MetasoundFrontendDataTypeRegistry.h" |
Syntax
class IDataTypeRegistryEntry
Remarks
Registry entry interface for a MetaSound data type.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< IDataTypeRegistryEntry > | Clone () |
Clone this registry entry. | |
| TUniquePtr< INode > | Create an input node | ||
| TUniquePtr< INode > | Create an output node | ||
| TSharedPtr< IDataChannel, ESPMode::ThreadSafe > | CreateDataChannel
(
const FOperatorSettings& |
Create a data channel for transmission. | |
| TOptional< FAnyDataReference > | CreateDataReference
(
EDataReferenceAccessType InAccessType, |
Create a data reference from a literal. | |
| TUniquePtr< INode > | Create an input node | ||
| TUniquePtr< INode > | Create a variable node | ||
| TUniquePtr< INode > | Create an output node | ||
| TSharedPtr< Audio::IProxyData > | CreateProxy
(
UObject* InObject |
Create a proxy from a UObject. | |
| TUniquePtr< INode > | CreateReceiveNode
(
const FNodeInitData& |
Create a receive node for this data type. | |
| TUniquePtr< INode > | CreateVariableAccessorNode
(
const FNodeInitData& |
Create a get variable node for this data type. | |
| TUniquePtr< INode > | CreateVariableDeferredAccessorNode
(
const FNodeInitData& |
Create a get delayed variable node for this data type. | |
| TUniquePtr< INode > | CreateVariableMutatorNode
(
const FNodeInitData& |
Create a set variable node for this data type. | |
| TUniquePtr< INode > | CreateVariableNode
(
FVariableNodeConstructorParams&& InInitParams |
Create a init variable node for this data type. | |
| const FDataTypeRegistryInfo & | Return the FDataTypeRegistryInfo for the data type | ||
| TSharedPtr< const IEnumDataTypeInterface > | Return the enum interface for the data type. | ||
| const FMetasoundFrontendClass & | Return an FMetasoundFrontendClass representing an input node of the data type. | ||
| const FMetasoundFrontendClass & | Return an FMetasoundFrontendClass representing an input node of the data type. | ||
| const FMetasoundFrontendClass & | Return an FMetasoundFrontendClass representing an input node of the data type. | ||
| const FMetasoundFrontendClass & | Return an FMetasoundFrontendClass representing a variable node of the data type. | ||
| const FMetasoundFrontendClass & | Return an FMetasoundFrontendClass representing an output node of the data type. | ||
| const FMetasoundFrontendClass & | Return an FMetasoundFrontendClass representing an get variable node of the data type. | ||
| const FMetasoundFrontendClass & | Return an FMetasoundFrontendClass representing an init variable node of the data type. | ||
| const FMetasoundFrontendClass & | Return an FMetasoundFrontendClass representing an get delayed variable node of the data type. | ||
| const FMetasoundFrontendClass & | Return an FMetasoundFrontendClass representing an set variable node of the data type. | ||
| FLiteralAssignmentFunction | Get a function that can be used to assign a FLiteral to a FAnyDataReference. | ||
| const IParameterAssignmentFunction & | Get function that should be used when a parameter pack contains a setting this data type. |