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
Mappings:
Namespace Name
official fam
intermediary net/minecraft/class_1044
named net/minecraft/client/texture/AbstractTexture
  • Field Details

    • DEFAULT_ID

      public static final int DEFAULT_ID
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lfam;a:I
      intermediary field_32948 Lnet/minecraft/class_1044;field_32948:I
      named DEFAULT_ID Lnet/minecraft/client/texture/AbstractTexture;DEFAULT_ID:I
    • glId

      protected int glId
      Mappings:
      Namespace Name Mixin selector
      official b Lfam;b:I
      intermediary field_5204 Lnet/minecraft/class_1044;field_5204:I
      named glId Lnet/minecraft/client/texture/AbstractTexture;glId:I
    • bilinear

      protected boolean bilinear
      Mappings:
      Namespace Name Mixin selector
      official c Lfam;c:Z
      intermediary field_5205 Lnet/minecraft/class_1044;field_5205:Z
      named bilinear Lnet/minecraft/client/texture/AbstractTexture;bilinear:Z
    • mipmap

      protected boolean mipmap
      Mappings:
      Namespace Name Mixin selector
      official d Lfam;d:Z
      intermediary field_5203 Lnet/minecraft/class_1044;field_5203:Z
      named mipmap Lnet/minecraft/client/texture/AbstractTexture;mipmap:Z
  • Constructor Details

    • AbstractTexture

      public AbstractTexture()
  • Method Details

    • setFilter

      public void setFilter(boolean bilinear, boolean mipmap)
      Mappings:
      Namespace Name Mixin selector
      official a Lfam;a(ZZ)V
      intermediary method_4527 Lnet/minecraft/class_1044;method_4527(ZZ)V
      named setFilter Lnet/minecraft/client/texture/AbstractTexture;setFilter(ZZ)V
    • getGlId

      public int getGlId()
      Mappings:
      Namespace Name Mixin selector
      official b Lfam;b()I
      intermediary method_4624 Lnet/minecraft/class_1044;method_4624()I
      named getGlId Lnet/minecraft/client/texture/AbstractTexture;getGlId()I
    • clearGlId

      public void clearGlId()
      Mappings:
      Namespace Name Mixin selector
      official c Lfam;c()V
      intermediary method_4528 Lnet/minecraft/class_1044;method_4528()V
      named clearGlId Lnet/minecraft/client/texture/AbstractTexture;clearGlId()V
    • load

      public abstract void load(ResourceManager manager) throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official a Lfam;a(Laga;)V
      intermediary method_4625 Lnet/minecraft/class_1044;method_4625(Lnet/minecraft/class_3300;)V
      named load Lnet/minecraft/client/texture/AbstractTexture;load(Lnet/minecraft/resource/ResourceManager;)V
    • bindTexture

      public void bindTexture()
      Mappings:
      Namespace Name Mixin selector
      official d Lfam;d()V
      intermediary method_23207 Lnet/minecraft/class_1044;method_23207()V
      named bindTexture Lnet/minecraft/client/texture/AbstractTexture;bindTexture()V
    • registerTexture

      public void registerTexture(TextureManager textureManager, ResourceManager resourceManager, Identifier id, Executor executor)
      Mappings:
      Namespace Name Mixin selector
      official a Lfam;a(Lfaz;Laga;Lyt;Ljava/util/concurrent/Executor;)V
      intermediary method_18169 Lnet/minecraft/class_1044;method_18169(Lnet/minecraft/class_1060;Lnet/minecraft/class_3300;Lnet/minecraft/class_2960;Ljava/util/concurrent/Executor;)V
      named registerTexture Lnet/minecraft/client/texture/AbstractTexture;registerTexture(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/Identifier;Ljava/util/concurrent/Executor;)V
    • close

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