Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/TraitCore
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/TraitCore/NodeInstance.h |
| Include | #include "TraitCore/NodeInstance.h" |
Syntax
struct FNodeInstance
Remarks
Node Instance A node instance represents allocated data for specific node.
In order to access the trati instance data, the offsets need to be looked up in the node template.
Constructors
No constructors are accessible with public or protected access.
Destructors
No destructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| FNodeHandle | Returns a handle to the shared data for this node. | ||
| FAnimNextGraphInstance & | GetOwner () |
Returns the graph instance that owns this node instance. | |
| uint32 | Returns the number of live references to this node instance, does not include weak handles. | ||
| bool | IsOwnedBy
(
const FAnimNextGraphInstance& GraphInstance |
Returns whether or not this node instance is owned by the specified graph instance. | |
| bool | IsValid () |
Returns whether the node instance is valid or not. |
Constants
| Name | Description |
|---|---|
| MAXIMUM_NODE_INSTANCE_DATA_SIZE | Largest allowed size for a node instance and the instance data of its traits We use unsigned 16 bit offsets within the NodeTemplate/TraitTemplate |
See Also
FNodeTemplate
FTraitTemplate