AnimationNodeDefinition¶
A single node within an animation graph that outputs an animation pose, connected to other nodes through named input pins.
Not implemented yet
This class exists in the current Roblox API but is not implemented in Nova yet. Scripts that reference it will fail at runtime.
Description¶
Represents one node in an animation graph, the node-based system that combines animation clips and poses at runtime. Its NodeType determines how the node processes animation, such as playing a clip, blending or overlaying two inputs, masking, or adjusting playback speed, while its NodeId uniquely identifies it within the graph. Nodes connect to one another through named input pins; changing a node's type resets its input pins to the default set for that type. For a node that outputs one or more values instead of a pose, see AnimationValueNodeDefinition.
Inheritance¶
Object → Instance → AnimationNodeDefinition
Properties¶
| Member | Signature | Summary |
|---|---|---|
InputPinData |
InputPinData: BinaryString |
— |
NodeId |
NodeId: string |
A string that uniquely identifies this node within its animation graph. |
NodeType |
NodeType: AnimationNodeType |
The kind of node this definition represents within its animation graph. |
Methods¶
| Member | Signature | Summary |
|---|---|---|
AddInputPin |
AnimationNodeDefinition:AddInputPin(pin: string): null |
Appends a named input pin to the end of the ordered input pin list. |
GetOrderedInputPinNames |
AnimationNodeDefinition:GetOrderedInputPinNames(): Array |
Returns the current ordered list of input pin names. |
RemoveInputPin |
AnimationNodeDefinition:RemoveInputPin(pin: string): null |
Removes the first input pin matching the given name from the ordered pin list. |
SetOrderedInputPinNames |
AnimationNodeDefinition:SetOrderedInputPinNames(pins: Array): null |
Bulk-replaces the entire ordered input pin list. |
Events¶
| Member | Signature | Summary |
|---|---|---|
InputPinsChanged |
InputPinsChanged() |
Fires whenever the ordered input pin list is modified. |
Roblox reference: AnimationNodeDefinition
Generated from Nova's API dump and Roblox creator-docs. Nova-only members come from the engine's reflection metadata.