The manager that owns this RenderNode.
Optionalconfig: objectThe configuration object for this RenderNode.
The manager that owns this RenderNode.
The name of the RenderNode.
The matrix used to store the final quad data for rendering.
By default this is an empty method hook that you can override and use in your own custom render nodes.
This method is called at the start of the run method.
Don't forget to call it in your custom method.
The context currently in use.
By default this is an empty method hook that you can override and use in your own custom render nodes.
This method is called at the end of the run method.
Don't forget to call it in your custom method.
The context currently in use.
Stores the transform data for rendering.
The current drawing context.
The GameObject being rendered.
The texturer node used to texture the GameObject. This contains relevant data on the dimensions of the object.
OptionalparentMatrix: TransformMatrixThis transform matrix is defined if the game object is nested. It is unused here.
Optionalelement: objectThe specific element within the game object. This is used for objects that consist of multiple quads. It is unused here.
Set whether the node should report debug information.
It wraps the run method with additional debug information.
Whether to report debug information.
A RenderNode which handles transformation data for a single Stamp-like GameObject.
This is a modified version of the TransformerImage class. It skips the camera matrix.