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 heg
  • Field Details Link icon

    • LOGGER Link icon

      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 Lheg;d:Lorg/slf4j/Logger;
    • image Link icon

      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 Lheg;e:Lfev;
  • Constructor Details Link icon

    • NativeImageBackedTexture Link icon

      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> Lheg;<init>(Lfev;)V
    • NativeImageBackedTexture Link icon

      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> Lheg;<init>(IIZ)V
  • Method Details Link icon

    • upload Link icon

      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 d Lheg;d()V
    • getImage Link icon

      @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 e Lheg;e()Lfev;
    • setImage Link icon

      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 Lheg;a(Lfev;)V
    • close Link icon

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

      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 Lhef;a(Lakv;Ljava/nio/file/Path;)V