Class TextRenderSystem

All Implemented Interfaces:
Lifecycle

public class TextRenderSystem extends RenderSystem
Renders text elements to the screen.
  • Constructor Details

    • TextRenderSystem

      public TextRenderSystem()
  • Method Details

    • process

      public void process(EntityChunk chunk, Renderer renderer)
      Description copied from class: RenderSystem
      Renders a single entity, each frame.
      Specified by:
      process in class RenderSystem
      Parameters:
      chunk - Entity that matches this system's query
    • renderText

      public static void renderText(Renderer renderer, TextRenderer textRenderer, RectTransform rect, float z)
    • renderText

      public static void renderText(Renderer renderer, TextRenderer textRenderer, int x, int y, float z, Color color)
    • renderText

      public static void renderText(Renderer renderer, String text, Font font, int x, int y, int width, int height, float z, Color color)
      Renders text on the screen on a given position.
      Parameters:
      x - X position
      y - Y position