Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundDataTypeRegistrationMacro.h |
| Include | #include "MetasoundDataTypeRegistrationMacro.h" |
namespace Metasound
{
namespace MetasoundDataTypeRegistrationPrivate
{
template<typename TDataType, ELiteralType PreferredArgType, typename UClassToUse>
bool Metasound&58;&58;MetasoundDataTypeRegistrationPrivate&58;&58;RegisterDataTypeWithFrontendInternal&40;&41;
}
}
Remarks
Registers a data type with the MetaSound Frontend. This allows the data type to be used in Input and Output nodes by informing the Frontend how to instantiate an instance. True on success, false on failure.
Parameters
| Name | Description |
|---|---|
| TDataType | The data type to register. |
| PreferredArgType | The preferred constructor argument type to use when creating an instance of the data type. |
| UClassToUse | The preferred UObject class to use when constructing from an Audio::IProxyDataPtr. If the type is not constructible with an Audio::IProxyDataPtr, then this should be void. |