Class TextureRenderer

java.lang.Object
org.collebol.gui.graphics.renderer.TextureRenderer
All Implemented Interfaces:
Renderer

public class TextureRenderer extends Object implements Renderer
This class contains everything you need to render Textures on a Panel.
  • Constructor Details

    • TextureRenderer

      public TextureRenderer(String name, float width, float height, EJGEngine e)
    • TextureRenderer

      public TextureRenderer(String name, EJGEngine e)
  • Method Details

    • render

      public void render(int index, Vector2D position, float scale, float rotation, Vector2D origin, boolean lighting)
      Render a texture from a registered index.
      Parameters:
      index - register a texture first!
      position -
      scale -
      rotation -
      origin -
    • applyLight

      public void applyLight(int index, Light light, float scale, float[] ambientColor)
    • registerTexture

      public void registerTexture(Texture texture)
    • getTexture

      public Texture getTexture(int index)
    • getName

      public String getName()