Destructor
Adds a target
Called during the update phase of a new frame.
Removes a target from this
Sets the weights for the given target.
An immutable slice of the targets of this bone.
Needed for deserialization
The Node's numeric ID
Serializes this node to a DataNode.
Deserializes this node from a DataNode.
Called when the node is to finalize its deserialization from disk.
Called during the early update phase of a new frame.
Called during the update phase of a new frame.
Called during the late update phase of a new frame.
Called when the node is asked to update its transform.
Called when the node is to be redrawn.
Called when the node is moved from one parent to another.
Called when the node is to define its properties.
Whether the node is enabled
Visual name of the node
The puppet this node is attached to
The parent of this node
The index of this node within ints parent.
Gets a list of this node's children
The Node's Type ID
The node's GUID.
The node's property store, should generally not be directly used.
The transform in local-space.
The offset transform in local-space.
The global basis matrix.
The global basis matrix with parameter omitted.
Whether transformation is locked to the root node.
The depth of this node in the node hirearchy
Destructor
Removes all children from this node
Gets whether this node can be moved to the given target node.
Finds the index of the given direct child node within this node.
Removes a given node from this node's children.
Adds a node as a child of this node.
Moves the child to the given offset in this node's child list.
Set new Parent
Serializes this node to a DataNode.
Serializes this node to a DataNode.
Deserializes this node from a DataNode.
Finalizes this node and its children.
Updates the transform of the node and all nodes underneath it.
Runs a pre-update cycle for this node and its enabled children.
Updates the node
Update sequence run after the main update sequence.
Draws this node and it's subnodes
Gets whether a property with the given name exists in the object.
Gets the value of a given property.
Gets the default value of a given property.
Sets the value of the property.
Resets the given property.
Resets all properties.
Gets the string representation of this object.
A bone, bones are used to build skeletal hirearchies that deform other nodes via the use of bone weights.