Class ImageRenderer<I extends Image>

java.lang.Object
com.spinyowl.legui.system.renderer.ImageRenderer<I>
Direct Known Subclasses:
NvgImageRenderer

public abstract class ImageRenderer<I extends Image> extends Object
Image renderer.
  • Field Details

  • Constructor Details

    • ImageRenderer

      public ImageRenderer()
  • Method Details

    • render

      public void render(I image, org.joml.Vector2fc position, org.joml.Vector2fc size, Map<String,Object> properties, Context context)
      This method called by base abstract image renderer.
      Parameters:
      image - image to render.
      position - image position.
      size - image size.
      properties - rendering properties.
      context - context.
    • renderImage

      public abstract void renderImage(I image, org.joml.Vector2fc position, org.joml.Vector2fc size, Map<String,Object> properties, Context context)
      This method called by base abstract image renderer.
      Parameters:
      image - image to render.
      position - image position.
      size - image size.
      properties - rendering properties.
      context - context.
    • initialize

      public void initialize()
    • destroy

      public void destroy()