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