Choose your operating system:
Windows
macOS
Linux
| IMetasoundUObjectRegistryEntry
|
Module |
|
Header |
/Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/MetasoundUObjectRegistry.h |
Include |
#include "MetasoundUObjectRegistry.h" |
template<typename UClassType>
class TMetasoundUObjectRegistryEntry : public Metasound::IMetasoundUObjectRegistryEntry
An entry into the Metasound-UObject registry.
UClassType A class which derives from UObject and FMetasoundAssetBase.
Name | Description | |
---|---|---|
|
TMetasoundUObjectRegistryEntry ( |
Ensure that this is a subclass of FMetasoundAssetBase and UObject. |
Name | Description | |
---|---|---|
|
~TMetasoundUObjectRegistryEntry() |
Name | Description | ||
---|---|---|---|
|
FMetasoundAs... |
Cast ( |
Attempts to cast the UObject to an FMetasoundAssetBase |
|
const FMetas... |
Cast ( |
Attempts to cast the UObject to an FMetasoundAssetBase |
|
const FMetas... |
GetInterfaceVersion() |
Interface version associated with this entry. |
|
UClass * |
GetUClass() |
UClass associated with this entry. |
|
IsChildClass ( |
Returns true if the UObject is of a Class which is a child of this UClass associated with this entry. |
|
|
IsChildClass ( |
Returns true if the UClass is a child of this UClass associated with this entry. |
|
|
UObject *... |
NewObject |
Creates a new object of the UClass type. |