Class NativeImageBackedTexture

java.lang.Object
net.minecraft.client.texture.AbstractTexture
net.minecraft.client.texture.NativeImageBackedTexture
All Implemented Interfaces:
AutoCloseable, DynamicTexture

@Environment(CLIENT) public class NativeImageBackedTexture extends AbstractTexture implements DynamicTexture
Mappings:
Namespace Name
named net/minecraft/client/texture/NativeImageBackedTexture
intermediary net/minecraft/class_1043
official hax
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/texture/NativeImageBackedTexture;LOGGER:Lorg/slf4j/Logger;
      intermediary field_25794 Lnet/minecraft/class_1043;field_25794:Lorg/slf4j/Logger;
      official d Lhax;d:Lorg/slf4j/Logger;
    • image

      Mappings:
      Namespace Name Mixin selector
      named image Lnet/minecraft/client/texture/NativeImageBackedTexture;image:Lnet/minecraft/client/texture/NativeImage;
      intermediary field_5200 Lnet/minecraft/class_1043;field_5200:Lnet/minecraft/class_1011;
      official e Lhax;e:Lffr;
  • Constructor Details

    • NativeImageBackedTexture

      public NativeImageBackedTexture(NativeImage image)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/texture/NativeImageBackedTexture;<init>(Lnet/minecraft/client/texture/NativeImage;)V
      intermediary <init> Lnet/minecraft/class_1043;<init>(Lnet/minecraft/class_1011;)V
      official <init> Lhax;<init>(Lffr;)V
    • NativeImageBackedTexture

      public NativeImageBackedTexture(int width, int height, boolean useStb)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/texture/NativeImageBackedTexture;<init>(IIZ)V
      intermediary <init> Lnet/minecraft/class_1043;<init>(IIZ)V
      official <init> Lhax;<init>(IIZ)V
  • Method Details

    • load

      public void load(ResourceManager manager)
      Specified by:
      load in class AbstractTexture
      Mappings:
      Namespace Name Mixin selector
      named load Lnet/minecraft/client/texture/AbstractTexture;load(Lnet/minecraft/resource/ResourceManager;)V
      intermediary method_4625 Lnet/minecraft/class_1044;method_4625(Lnet/minecraft/class_3300;)V
      official a Lhav;a(Lavv;)V
    • upload

      public void upload()
      Mappings:
      Namespace Name Mixin selector
      named upload Lnet/minecraft/client/texture/NativeImageBackedTexture;upload()V
      intermediary method_4524 Lnet/minecraft/class_1043;method_4524()V
      official e Lhax;e()V
    • getImage

      @Nullable public @Nullable NativeImage getImage()
      Mappings:
      Namespace Name Mixin selector
      named getImage Lnet/minecraft/client/texture/NativeImageBackedTexture;getImage()Lnet/minecraft/client/texture/NativeImage;
      intermediary method_4525 Lnet/minecraft/class_1043;method_4525()Lnet/minecraft/class_1011;
      official f Lhax;f()Lffr;
    • setImage

      public void setImage(NativeImage image)
      Mappings:
      Namespace Name Mixin selector
      named setImage Lnet/minecraft/client/texture/NativeImageBackedTexture;setImage(Lnet/minecraft/client/texture/NativeImage;)V
      intermediary method_4526 Lnet/minecraft/class_1043;method_4526(Lnet/minecraft/class_1011;)V
      official a Lhax;a(Lffr;)V
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Overrides:
      close in class AbstractTexture
    • save

      public void save(Identifier id, Path path) throws IOException
      Specified by:
      save in interface DynamicTexture
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      named save Lnet/minecraft/client/texture/DynamicTexture;save(Lnet/minecraft/util/Identifier;Ljava/nio/file/Path;)V
      intermediary method_49712 Lnet/minecraft/class_8215;method_49712(Lnet/minecraft/class_2960;Ljava/nio/file/Path;)V
      official a Lhaw;a(Lalz;Ljava/nio/file/Path;)V