Navigation
API > API/Plugins > API/Plugins/AnimNext > API/Plugins/AnimNext/DecoratorBase
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/DecoratorBase/NodeDescription.h |
| Include | #include "DecoratorBase/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 decorator descriptions (their shared read-only data) that live within it. Decorator 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
(
uint16 UID_, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FNodeTemplateRegistryHandle | Returns the handle of the node's template in the node template registry. | ||
| uint32 | GetUID () |
Returns the node UID, unique to the owning sub-graph. | |
| void | Serializes this node description instance and the shared data of each decorator that follows. |
Constants
| Name | Description |
|---|---|
| MAXIMUM_COUNT | The maximum number of nodes allowed within a single graph We use 16 bits to represent node UIDs |
| MAXIMUM_SIZE | Largest allowed size for a node description Graphs are currently limited to 64 KB because we use 16 bit offsets within our node/decorator handles We have no particular limit on the node size besides the graph limit (for now) |
See Also
FNodeTemplate