Choose your operating system:
Windows
macOS
Linux
| IMetasoundUObjectRegistryEntry
|
Module |
|
Header |
/Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/MetasoundUObjectRegistry.h |
Include |
#include "MetasoundUObjectRegistry.h" |
class IMetasoundUObjectRegistryEntry
Interface for an entry into the Metasound-UObject Registry.
An entry provides information linking a FMetasoundFrontendClassInterface to a UClass. It also provides methods for accessing the FMetasoundAssetBase from a UObject.
No constructors are accessible with public or protected access.
Name | Description | |
---|---|---|
|
~IMetasoundUObjectRegistryEntry() |
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. |