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>
TSharedPtr< Frontend::IEnumDataTypeInterface > Metasound&58;&58;MetasoundDataTypeRegistrationPrivate&58;&58;GetEnumDataTypeInterface&40;&41;
}
}
Remarks
Returns an IEnumDataTypeInterface pointer for the data type. If the data type has no IEnumDataTypeInterface, the returned pointer will be invalid. A shared pointer to the IEnumDataTypeInterface. If the TDataType does not have an IEnumDataTypeInterface, returns an invalid pointer.
Parameters
| Name | Description |
|---|---|
| TDataType | The data type to create the interface for. |