Class DrawableTexture

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

@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 flh
  • 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 Lflh;a:Lfli;
    • 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 Lflh;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 Lflh;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 Lflh;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 Lflh;j:Ljava/lang/String;
    • clampedU

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

      protected ClampedTexture clampedV
      Mappings:
      Namespace Name Mixin selector
      named clampedV Lnet/minecraft/client/texture/DrawableTexture;clampedV:Lnet/minecraft/client/texture/ClampedTexture;
      intermediary field_56767 Lnet/minecraft/class_10792;field_56767:Lnet/minecraft/class_10790;
      official e Lflh;e:Lflf;
    • 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 Lflh;f:Lflg;
    • 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 Lflh;g:Lflg;
    • 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 Lflh;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> Lflh;<init>(Ljava/lang/String;Lfli;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 Lflh;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 Lflh;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 Lflh;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 Lflh;d()Lfli;
    • setClamp

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

      public void setClamp(ClampedTexture u, ClampedTexture v)
      Mappings:
      Namespace Name Mixin selector
      named setClamp Lnet/minecraft/client/texture/DrawableTexture;setClamp(Lnet/minecraft/client/texture/ClampedTexture;Lnet/minecraft/client/texture/ClampedTexture;)V
      intermediary method_67782 Lnet/minecraft/class_10792;method_67782(Lnet/minecraft/class_10790;Lnet/minecraft/class_10790;)V
      official a Lflh;a(Lflf;Lflf;)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 Lflh;a(Lflg;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 Lflh;a(Lflg;Lflg;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 Lflh;e()Ljava/lang/String;
    • close

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