Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend > API/Plugins/MetasoundFrontend/INodeClassRegistry
The MetaSound frontend does not rely on the Engine module and therefore does not have the ability to provide GC protection. This interface allows external modules to provide GC protection so that async tasks can safely use UObjects
| Name | IObjectReferencer |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendNodeClassRegistry.h |
| Include Path | #include "MetasoundFrontendNodeClassRegistry.h" |
Syntax
class IObjectReferencer
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IObjectReferencer() |
MetasoundFrontendNodeClassRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddObject
(
UObject* InObject |
Called when an object should be referenced. | MetasoundFrontendNodeClassRegistry.h | |
void RemoveObject
(
UObject* InObject |
Called when an object no longer needs to be referenced. | MetasoundFrontendNodeClassRegistry.h |