Class TextRenderSystem
java.lang.Object
dev.prozilla.pine.core.system.SystemBase
dev.prozilla.pine.core.system.render.RenderSystemBase
dev.prozilla.pine.core.system.render.RenderSystem
dev.prozilla.pine.core.system.standard.canvas.text.TextRenderSystem
- All Implemented Interfaces:
Lifecycle
Renders text elements to the screen.
-
Field Summary
Fields inherited from class dev.prozilla.pine.core.system.SystemBase
application, logger, scene, world
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
process
(EntityChunk chunk, Renderer renderer) Renders a single entity, each frame.static void
renderText
(Renderer renderer, TextRenderer textRenderer, int x, int y, float z, Color color) static void
renderText
(Renderer renderer, TextRenderer textRenderer, RectTransform rect, float z) 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.Methods inherited from class dev.prozilla.pine.core.system.render.RenderSystem
render
Methods inherited from class dev.prozilla.pine.core.system.render.RenderSystemBase
sort
Methods inherited from class dev.prozilla.pine.core.system.SystemBase
forEach, forEachReverse, hasEntityChunks, initSystem, print, register, requireTag, setExcludedComponentTypes, sort, unregister
-
Constructor Details
-
TextRenderSystem
public TextRenderSystem()
-
-
Method Details
-
process
Description copied from class:RenderSystem
Renders a single entity, each frame.- Specified by:
process
in classRenderSystem
- 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 positiony
- Y position
-