Constructs a new MeshGroup node
Deforms a single vertex in the IDeformable
Deforms the IDeformable.
Deserializes this node from a DataNode.
Called when the node is to finalize its deserialization from disk.
Called when the node is moved from one parent to another.
Called when the deformer's internal data should be rebuilt.
Serializes this node to a DataNode.
Rescans the children of the deformer.
Resets the deformation for the IDeformable.
The base position of the deformable's points.
The control points of the deformer.
The base matrix of the object before any parameters have been applied.
World matrix of the deformable object.
The points which may be deformed by the deformer.
A list of the nodes to deform.
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 node which deforms the vertex data of nodes beneath it.
Deformations happen in world space