The manager that owns this RenderNode.
Optionalconfig: BatchHandlerConfigThe configuration object for this handler.
The completed configuration object for this RenderNode. This is defined by the default configuration and the user-defined configuration object.
ReadonlydefaultDefault configuration of this RenderNode.
The index buffer defining vertex order.
The manager that owns this RenderNode.
The name of the RenderNode.
The program manager used to create and manage shader programs. This contains shader variants.
ReadonlyvertexThe vertex buffer layout for this RenderNode.
This consists of 4 bytes, 0-3, forming corners of a quad instance.
Fill out the configuration object with default values where needed.
The configuration object to complete.
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.
Render a TilemapGPULayer object.
The current drawing context.
The TilemapGPULayer being rendered.
OptionalparentMatrix: TransformMatrixThe parent matrix describing the game object's context.
Set whether the node should report debug information.
It wraps the run method with additional debug information.
Whether to report debug information.
Set up uniforms for rendering.
The current drawing context.
The TilemapGPULayer being rendered.
Update render options for a TilemapGPULayer object. This may use a different shader program. This is called before rendering the object.
The TilemapGPULayer being rendered.
The SubmitterTilemapGPULayer RenderNode handles rendering of TilemapGPULayer objects.
It is a Stand Alone Render, meaning that it does not batch.