Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/TraitCore
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/TraitCore/NodeDescription.h |
| Include | #include "TraitCore/NodeDescription.h" |
Syntax
struct FNodeDescription
Remarks
Node Description A node description represents a unique instance in the authored static graph. A node description may have any number of runtime instances in the dynamically executed graph. As such, a node description is read-only at runtime while a node instance is read/write.
A node description is followed in memory by the trait descriptions (their shared read-only data) that live within it. Trait descriptions include things like hard-coded/inline properties, pin links, etc.
A node description is itself an instance of a node template.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNodeDescription
(
FNodeID InNodeID, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint32 | Returns the node instance data size factoring in any cached latent properties. | ||
| FNodeTemplateRegistryHandle | Returns the handle of the node's template in the node template registry. | ||
| FNodeID | GetUID () |
Returns the node UID, unique to the owning sub-graph. | |
| void | Serializes this node description instance and the shared data of each trait that follows. |
Constants
| Name | Description |
|---|---|
| MAXIMUM_NODE_SHARED_DATA_SIZE | Largest allowed size for a node description and the shared data of its traits We use unsigned 16 bit offsets within the NodeTemplate/TraitTemplate |
See Also
FNodeTemplate