Class AbstractTexture

java.lang.Object
net.minecraft.client.texture.AbstractTexture
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
GlyphAtlasTexture, NativeImageBackedTexture, ResourceTexture, SpriteAtlasTexture

@Environment(CLIENT)
public abstract class AbstractTexture
extends Object
implements AutoCloseable
  • Field Details

    • glId

      protected int glId
    • bilinear

      protected boolean bilinear
    • mipmap

      protected boolean mipmap
  • Constructor Details

    • AbstractTexture

      public AbstractTexture()
  • Method Details

    • setFilter

      public void setFilter​(boolean bilinear, boolean mipmap)
    • getGlId

      public int getGlId()
    • clearGlId

      public void clearGlId()
    • load

      public abstract void load​(ResourceManager manager) throws IOException
      Throws:
      IOException
    • bindTexture

      public void bindTexture()
    • registerTexture

      public void registerTexture​(TextureManager textureManager, ResourceManager resourceManager, Identifier identifier, Executor executor)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable