Class Texture

java.lang.Object
javaforce.gl.Texture

public class Texture extends Object
Stores a 2D Texture (image). Textures are usually loaded after a new model is loaded. All model's share the same set of textures.
  • Field Details

    • image

      public Image image
    • refcnt

      public int refcnt
    • tid

      public int tid
    • loaded

      public boolean loaded
    • idx

      public int idx
    • name

      public String name
  • Constructor Details

    • Texture

      public Texture(int idx)
    • Texture

      public Texture(int idx, int width, int height)
  • Method Details

    • getImage

      public Image getImage()
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • set

      public void set(int[] pixels, int x, int y)
    • setImage

      public void setImage(Image img)
    • loadPNG

      public boolean loadPNG(String filename)
    • loadPNG

      public boolean loadPNG(InputStream is)
    • loadJPG

      public boolean loadJPG(String filename)
    • loadJPG

      public boolean loadJPG(InputStream is)
    • load

      public boolean load()
    • unload

      public void unload()
    • bind

      public void bind()