Skip to content

AnimationNodeDefinition

Not yet Class Animation & Avatar

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.

0 Nova members · 13 modern Roblox members not implemented yet

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.