Class DrawableTexture

java.lang.Object
net.minecraft.client.texture.DrawableTexture
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
GlTexture

@Environment(CLIENT) public abstract class DrawableTexture extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/texture/DrawableTexture
intermediary net/minecraft/class_10792
official flj
  • Field Details

    • type

      private final TextureType type
      Mappings:
      Namespace Name Mixin selector
      named type Lnet/minecraft/client/texture/DrawableTexture;type:Lnet/minecraft/client/texture/TextureType;
      intermediary field_56760 Lnet/minecraft/class_10792;field_56760:Lnet/minecraft/class_10793;
      official a Lflj;a:Lflk;
    • width

      private final int width
      Mappings:
      Namespace Name Mixin selector
      named width Lnet/minecraft/client/texture/DrawableTexture;width:I
      intermediary field_56761 Lnet/minecraft/class_10792;field_56761:I
      official b Lflj;b:I
    • height

      private final int height
      Mappings:
      Namespace Name Mixin selector
      named height Lnet/minecraft/client/texture/DrawableTexture;height:I
      intermediary field_56762 Lnet/minecraft/class_10792;field_56762:I
      official c Lflj;c:I
    • mipLevels

      private final int mipLevels
      Mappings:
      Namespace Name Mixin selector
      named mipLevels Lnet/minecraft/client/texture/DrawableTexture;mipLevels:I
      intermediary field_56763 Lnet/minecraft/class_10792;field_56763:I
      official i Lflj;i:I
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      named name Lnet/minecraft/client/texture/DrawableTexture;name:Ljava/lang/String;
      intermediary field_56764 Lnet/minecraft/class_10792;field_56764:Ljava/lang/String;
      official j Lflj;j:Ljava/lang/String;
    • clampedU

      protected TextureClampMode clampedU
      Mappings:
      Namespace Name Mixin selector
      named clampedU Lnet/minecraft/client/texture/DrawableTexture;clampedU:Lnet/minecraft/client/texture/TextureClampMode;
      intermediary field_56766 Lnet/minecraft/class_10792;field_56766:Lnet/minecraft/class_10790;
      official d Lflj;d:Lflh;
    • clampedV

      protected TextureClampMode clampedV
      Mappings:
      Namespace Name Mixin selector
      named clampedV Lnet/minecraft/client/texture/DrawableTexture;clampedV:Lnet/minecraft/client/texture/TextureClampMode;
      intermediary field_56767 Lnet/minecraft/class_10792;field_56767:Lnet/minecraft/class_10790;
      official e Lflj;e:Lflh;
    • nearFilter

      protected FilteredTexture nearFilter
      Mappings:
      Namespace Name Mixin selector
      named nearFilter Lnet/minecraft/client/texture/DrawableTexture;nearFilter:Lnet/minecraft/client/texture/FilteredTexture;
      intermediary field_56768 Lnet/minecraft/class_10792;field_56768:Lnet/minecraft/class_10791;
      official f Lflj;f:Lfli;
    • farFilter

      protected FilteredTexture farFilter
      Mappings:
      Namespace Name Mixin selector
      named farFilter Lnet/minecraft/client/texture/DrawableTexture;farFilter:Lnet/minecraft/client/texture/FilteredTexture;
      intermediary field_56769 Lnet/minecraft/class_10792;field_56769:Lnet/minecraft/class_10791;
      official g Lflj;g:Lfli;
    • hasMipmap

      protected boolean hasMipmap
      Mappings:
      Namespace Name Mixin selector
      named hasMipmap Lnet/minecraft/client/texture/DrawableTexture;hasMipmap:Z
      intermediary field_56770 Lnet/minecraft/class_10792;field_56770:Z
      official h Lflj;h:Z
  • Constructor Details

    • DrawableTexture

      public DrawableTexture(String name, TextureType type, int width, int height, int mipLevels)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/texture/DrawableTexture;<init>(Ljava/lang/String;Lnet/minecraft/client/texture/TextureType;III)V
      intermediary <init> Lnet/minecraft/class_10792;<init>(Ljava/lang/String;Lnet/minecraft/class_10793;III)V
      official <init> Lflj;<init>(Ljava/lang/String;Lflk;III)V
  • Method Details

    • getMippedWidth

      public int getMippedWidth(int mipLevel)
      Mappings:
      Namespace Name Mixin selector
      named getMippedWidth Lnet/minecraft/client/texture/DrawableTexture;getMippedWidth(I)I
      intermediary method_67778 Lnet/minecraft/class_10792;method_67778(I)I
      official a Lflj;a(I)I
    • getMippedHeight

      public int getMippedHeight(int mipLevel)
      Mappings:
      Namespace Name Mixin selector
      named getMippedHeight Lnet/minecraft/client/texture/DrawableTexture;getMippedHeight(I)I
      intermediary method_67787 Lnet/minecraft/class_10792;method_67787(I)I
      official b Lflj;b(I)I
    • getMipLevels

      public int getMipLevels()
      Mappings:
      Namespace Name Mixin selector
      named getMipLevels Lnet/minecraft/client/texture/DrawableTexture;getMipLevels()I
      intermediary method_67777 Lnet/minecraft/class_10792;method_67777()I
      official c Lflj;c()I
    • getType

      public TextureType getType()
      Mappings:
      Namespace Name Mixin selector
      named getType Lnet/minecraft/client/texture/DrawableTexture;getType()Lnet/minecraft/client/texture/TextureType;
      intermediary method_67786 Lnet/minecraft/class_10792;method_67786()Lnet/minecraft/class_10793;
      official d Lflj;d()Lflk;
    • setClamp

      public void setClamp(TextureClampMode uv)
      Mappings:
      Namespace Name Mixin selector
      named setClamp Lnet/minecraft/client/texture/DrawableTexture;setClamp(Lnet/minecraft/client/texture/TextureClampMode;)V
      intermediary method_67781 Lnet/minecraft/class_10792;method_67781(Lnet/minecraft/class_10790;)V
      official a Lflj;a(Lflh;)V
    • setClamp

      public void setClamp(TextureClampMode u, TextureClampMode v)
      Mappings:
      Namespace Name Mixin selector
      named setClamp Lnet/minecraft/client/texture/DrawableTexture;setClamp(Lnet/minecraft/client/texture/TextureClampMode;Lnet/minecraft/client/texture/TextureClampMode;)V
      intermediary method_67782 Lnet/minecraft/class_10792;method_67782(Lnet/minecraft/class_10790;Lnet/minecraft/class_10790;)V
      official a Lflj;a(Lflh;Lflh;)V
    • setFilter

      public void setFilter(FilteredTexture all, boolean hasMipMap)
      Mappings:
      Namespace Name Mixin selector
      named setFilter Lnet/minecraft/client/texture/DrawableTexture;setFilter(Lnet/minecraft/client/texture/FilteredTexture;Z)V
      intermediary method_67784 Lnet/minecraft/class_10792;method_67784(Lnet/minecraft/class_10791;Z)V
      official a Lflj;a(Lfli;Z)V
    • setFilter

      public void setFilter(FilteredTexture near, FilteredTexture far, boolean hasMipMap)
      Mappings:
      Namespace Name Mixin selector
      named setFilter Lnet/minecraft/client/texture/DrawableTexture;setFilter(Lnet/minecraft/client/texture/FilteredTexture;Lnet/minecraft/client/texture/FilteredTexture;Z)V
      intermediary method_67783 Lnet/minecraft/class_10792;method_67783(Lnet/minecraft/class_10791;Lnet/minecraft/class_10791;Z)V
      official a Lflj;a(Lfli;Lfli;Z)V
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      named getName Lnet/minecraft/client/texture/DrawableTexture;getName()Ljava/lang/String;
      intermediary method_67790 Lnet/minecraft/class_10792;method_67790()Ljava/lang/String;
      official e Lflj;e()Ljava/lang/String;
    • close

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