The manager that owns this RenderNode.
The frame data of the GameObject being rendered.
The height of the frame.
The width of the frame.
The manager that owns this RenderNode.
The name of the RenderNode.
The object where UV coordinates and frame coordinates are stored. This is either a Frame or a Crop object.
It should have the properties u0, v0, u1, v1, x, y.
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.
Set this RenderNode to temporarily store the texture data for the given GameObject. Ensure that it is used before the node is reused.
The current drawing context.
The GameObject being rendered.
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 texturing for a single Image-like GameObject.
This node stores values relevant to texturing, such as UVs and frame data. These values should be read off before the node is reused.