Class RenderSystem

All Implemented Interfaces:
Lifecycle
Direct Known Subclasses:
CanvasGroupRenderer, FrameRenderSystem, ImageButtonRenderSystem, ImageRenderSystem, RectRenderSystem, TextButtonRenderSystem, TextRenderSystem

public abstract class RenderSystem extends RenderSystemBase
System for rendering entities to the screen.
  • Constructor Details

  • Method Details

    • render

      public final void render(Renderer renderer)
      Description copied from class: RenderSystemBase
      Renders every entity to the screen, each frame.
      Specified by:
      render in interface Lifecycle
      Specified by:
      render in class RenderSystemBase
      Parameters:
      renderer - Reference to the renderer
    • process

      protected abstract void process(EntityChunk chunk, Renderer renderer)
      Renders a single entity, each frame.
      Parameters:
      chunk - Entity that matches this system's query