Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Description
Returns an IEnumDataTypeInterface pointer for the data type. If the data type has no IEnumDataTypeInterface, the returned pointer will be invalid.
| Name | Metasound::Frontend::MetasoundDataTypeRegistrationPrivate::GetEnumDataTypeInterface |
| Type | function |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundDataTypeRegistrationMacro.h |
| Include Path | #include "MetasoundDataTypeRegistrationMacro.h" |
namespace Metasound
{
namespace Frontend
{
namespace MetasoundDataTypeRegistrationPrivate
{
template<typename TDataType>
TSharedPtr < Frontend::IEnumDataTypeInterface > Metasound::Frontend::MetasoundDataTypeRegistrationPrivate::GetEnumDataTypeInterface()
}
}
}
A shared pointer to the IEnumDataTypeInterface. If the TDataType does not have an IEnumDataTypeInterface, returns an invalid pointer.
Parameters
| Name | Remarks |
|---|---|
| TDataType | The data type to create the interface for. |