Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/DecoratorInterfaces
Inheritance Hierarchy
- IDecoratorInterface
- IGarbageCollection
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/DecoratorInterfaces/IGarbageCollection.h |
| Include | #include "DecoratorInterfaces/IGarbageCollection.h" |
Syntax
struct IGarbageCollection : public UE::AnimNext::IDecoratorInterface
Remarks
This interface exposes garbage collection reference tracking.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
const FExecutionContext& Context, |
Called when garbage collection requests hard/strong object references | |
| void | RegisterWithGC
(
const FExecutionContext& Context, |
Registers the provided binding for GC callback Once registered, AddReferencedObjects is called during GC to collect references | |
| void | UnregisterWithGC
(
const FExecutionContext& Context, |
Unregisters the provided binding from GC callback. |
Overridden from IDecoratorInterface
| Type | Name | Description | |
|---|---|---|---|
| UE::AnimNext::FDecoratorInterfaceUID |
Constants
| Name | Description |
|---|---|
| InterfaceUID | Globally unique UID for this interface |