Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/MetasoundUObjectRegistry.h |
Include |
#include "MetasoundUObjectRegistry.h" |
class IMetasoundUObjectRegistry
IMetasoundUObjectRegistry contains IMetasoundUObjectRegistryEntries.
Registered UObject classes can utilize the MetasoundEditor. It also enables the creation of a UObject directly from a FMetasoundFrontendDocument.
Name | Description | |
---|---|---|
|
~IMetasoundUObjectRegistry() |
Name | Description | ||
---|---|---|---|
|
TArray< cons... |
FindInterfaceEntriesByName ( |
Returns all RegistryEntries with the given name |
|
FindSupportedInterfaceClasses ( |
Returns all UClasses registered to the interface version. |
|
|
IMetasoundUO... |
Get() |
Return static singleton instance of the registry. |
|
FMetasoundAs... |
GetObjectAsAssetBase ( |
Returns casts the UObject to a FMetasoundAssetBase if the UObject is of a registered type. |
|
const FMetas... |
GetObjectAsAssetBase ( |
Returns casts the UObject to a FMetasoundAssetBase if the UObject is of a registered type. |
|
IsRegisteredClass ( |
Returns true if the InObject is of a class or child class which is registered. |
|
|
IterateRegisteredUClasses ( |
Iterate all registered UClasses that serve as MetaSound assets. |
|
|
UObject *... |
NewObject ( |
Creates a new object from a MetaSound document. |
|
RegisterUClassInterface |
Adds an entry to the registry. |