Class ImageRenderer
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.ui.image.ImageRenderer
- All Implemented Interfaces:
Lifecycle
-
Field Summary
Fields inherited from class dev.prozilla.pine.core.system.SystemBase
application, logger, scene, world
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
process
(EntityChunk chunk, Renderer renderer) Renders a single entity, each frame.static void
renderImage
(Renderer renderer, TextureBase texture, float regX, float regY, float regWidth, float regHeight, float x, float y, float width, float height, float z, Color color) static void
renderImage
(Renderer renderer, ImageNode imageNode, float x, float y, float width, float height, float z, Color color) static void
renderImage
(Renderer renderer, ImageNode imageNode, Node node, float z) 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, setExcludedComponentTypes, setRequiredTag, setRunWhenPaused, shouldRun, sort, unregister
-
Constructor Details
-
ImageRenderer
public ImageRenderer()
-
-
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
-
renderImage
-
renderImage
-
renderImage
public static void renderImage(Renderer renderer, TextureBase texture, float regX, float regY, float regWidth, float regHeight, float x, float y, float width, float height, float z, Color color)
-