/Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendDataTypeRegistry.h
FDataTypeRegsitryInfo contains runtime inspectable behavior of a registered MetaSound data type.
struct FDataTypeRegistryInfo
bool
bIsArrayParseable
Returns if DataType supports array parsing and passing array of base type to constructor.
bool
bIsArrayType
Returns if DataType represents an array type (ex.TArray,TArray, etc.).
bool
bIsBoolArrayParsable
bool
bIsBoolParsable
bool
bIsConstructorType
Returns if DataType can be used for constructor vertices.
bool
bIsDefaultArrayParsable
bool
bIsDefaultParsable
bool
bIsEnum
Is aTEnumwrapped enum.
bool
bIsExplicit
Whether exact types are required.
bool
bIsFloatArrayParsable
bool
bIsFloatParsable
bool
bIsIntArrayParsable
bool
bIsIntParsable
bool
bIsParsable
Constructor argument support in TDataTypeLiteralFactory;.
bool
bIsProxyArrayParsable
bool
bIsProxyParsable
bool
bIsStringArrayParsable
bool
bIsStringParsable
bool
bIsTransmittable
Determines whether the type can be used with send/receive transmitters.
bool
bIsVariable
Returns if DataType is a Variable type.
FText
DataTypeDisplayText
FName
DataTypeName
The name of the data type.
ELiteralType
PreferredLiteralType
The preferred constructor argument type for creating instances of the data type.
UClass*
ProxyGeneratorClass
If provided in registration call,UClassthis datatype was registered with.