Class RenderSystemBase

java.lang.Object
dev.prozilla.pine.core.system.SystemBase
dev.prozilla.pine.core.system.render.RenderSystemBase
All Implemented Interfaces:
Lifecycle
Direct Known Subclasses:
CanvasRenderSystem, RenderSystem, SpriteRenderSystem

public abstract class RenderSystemBase extends SystemBase
Base class for systems responsible for rendering entities to the screen.
  • Constructor Details

  • Method Details

    • render

      public abstract void render(Renderer renderer)
      Renders every entity to the screen, each frame.
      Parameters:
      renderer - Reference to the renderer
    • sort

      public void sort()
      Sorts the entity chunks in this render system based on their depth index.