Class ImageRenderer

java.lang.Object
dev.prozilla.pine.core.component.Component
dev.prozilla.pine.core.component.canvas.ImageRenderer
All Implemented Interfaces:
Lifecycle, Printable, ComponentFinder, EntityFinder

public class ImageRenderer extends Component
A component for rendering images on the canvas.
  • Field Details

    • image

      public Texture image
    • color

      public Color color
    • size

      public DualDimension size
      The size at which the image is rendered on the canvas.
    • regionOffset

      public Vector2i regionOffset
    • regionSize

      public Vector2i regionSize
  • Constructor Details

    • ImageRenderer

      public ImageRenderer(String imagePath)
    • ImageRenderer

      public ImageRenderer(Texture image)
  • Method Details

    • getName

      public String getName()
      Overrides:
      getName in class Component
    • setImage

      public void setImage(Texture image)
    • setSize

      public void setSize(DualDimension size)
    • setRegion

      public void setRegion(int regX, int regY, int regWidth, int regHeight)