Enum NativeImage.Format

java.lang.Object
java.lang.Enum<NativeImage.Format>
net.minecraft.client.texture.NativeImage.Format
All Implemented Interfaces:
Serializable, Comparable<NativeImage.Format>, java.lang.constant.Constable
Enclosing class:
NativeImage

@Environment(CLIENT)
public static enum NativeImage.Format
extends Enum<NativeImage.Format>
Mappings:
Namespace Name
official dky$a
intermediary net/minecraft/class_1011$class_1012
named net/minecraft/client/texture/NativeImage$Format
  • Enum Constant Details

    • ABGR

      public static final NativeImage.Format ABGR
      Mappings:
      Namespace Name Mixin selector
      official a Ldky$a;a:Ldky$a;
      intermediary field_4997 Lnet/minecraft/class_1011$class_1012;field_4997:Lnet/minecraft/class_1011$class_1012;
      named ABGR Lnet/minecraft/client/texture/NativeImage$Format;ABGR:Lnet/minecraft/client/texture/NativeImage$Format;
    • BGR

      public static final NativeImage.Format BGR
      Mappings:
      Namespace Name Mixin selector
      official b Ldky$a;b:Ldky$a;
      intermediary field_5001 Lnet/minecraft/class_1011$class_1012;field_5001:Lnet/minecraft/class_1011$class_1012;
      named BGR Lnet/minecraft/client/texture/NativeImage$Format;BGR:Lnet/minecraft/client/texture/NativeImage$Format;
    • LUMINANCE_ALPHA

      public static final NativeImage.Format LUMINANCE_ALPHA
      Mappings:
      Namespace Name Mixin selector
      official c Ldky$a;c:Ldky$a;
      intermediary field_5002 Lnet/minecraft/class_1011$class_1012;field_5002:Lnet/minecraft/class_1011$class_1012;
      named LUMINANCE_ALPHA Lnet/minecraft/client/texture/NativeImage$Format;LUMINANCE_ALPHA:Lnet/minecraft/client/texture/NativeImage$Format;
    • LUMINANCE

      public static final NativeImage.Format LUMINANCE
      Mappings:
      Namespace Name Mixin selector
      official d Ldky$a;d:Ldky$a;
      intermediary field_4998 Lnet/minecraft/class_1011$class_1012;field_4998:Lnet/minecraft/class_1011$class_1012;
      named LUMINANCE Lnet/minecraft/client/texture/NativeImage$Format;LUMINANCE:Lnet/minecraft/client/texture/NativeImage$Format;
  • Field Details

    • channelCount

      private final int channelCount
      Mappings:
      Namespace Name Mixin selector
      official e Ldky$a;e:I
      intermediary field_4994 Lnet/minecraft/class_1011$class_1012;field_4994:I
      named channelCount Lnet/minecraft/client/texture/NativeImage$Format;channelCount:I
    • pixelDataFormat

      private final int pixelDataFormat
      Mappings:
      Namespace Name Mixin selector
      official f Ldky$a;f:I
      intermediary field_4993 Lnet/minecraft/class_1011$class_1012;field_4993:I
      named pixelDataFormat Lnet/minecraft/client/texture/NativeImage$Format;pixelDataFormat:I
    • hasRed

      private final boolean hasRed
      Mappings:
      Namespace Name Mixin selector
      official g Ldky$a;g:Z
      intermediary field_5005 Lnet/minecraft/class_1011$class_1012;field_5005:Z
      named hasRed Lnet/minecraft/client/texture/NativeImage$Format;hasRed:Z
    • hasGreen

      private final boolean hasGreen
      Mappings:
      Namespace Name Mixin selector
      official h Ldky$a;h:Z
      intermediary field_5004 Lnet/minecraft/class_1011$class_1012;field_5004:Z
      named hasGreen Lnet/minecraft/client/texture/NativeImage$Format;hasGreen:Z
    • hasBlue

      private final boolean hasBlue
      Mappings:
      Namespace Name Mixin selector
      official i Ldky$a;i:Z
      intermediary field_5003 Lnet/minecraft/class_1011$class_1012;field_5003:Z
      named hasBlue Lnet/minecraft/client/texture/NativeImage$Format;hasBlue:Z
    • hasLuminance

      private final boolean hasLuminance
      Mappings:
      Namespace Name Mixin selector
      official j Ldky$a;j:Z
      intermediary field_5000 Lnet/minecraft/class_1011$class_1012;field_5000:Z
      named hasLuminance Lnet/minecraft/client/texture/NativeImage$Format;hasLuminance:Z
    • hasAlpha

      private final boolean hasAlpha
      Mappings:
      Namespace Name Mixin selector
      official k Ldky$a;k:Z
      intermediary field_4999 Lnet/minecraft/class_1011$class_1012;field_4999:Z
      named hasAlpha Lnet/minecraft/client/texture/NativeImage$Format;hasAlpha:Z
    • redOffset

      private final int redOffset
      Mappings:
      Namespace Name Mixin selector
      official l Ldky$a;l:I
      intermediary field_5010 Lnet/minecraft/class_1011$class_1012;field_5010:I
      named redOffset Lnet/minecraft/client/texture/NativeImage$Format;redOffset:I
    • greenOffset

      private final int greenOffset
      Mappings:
      Namespace Name Mixin selector
      official m Ldky$a;m:I
      intermediary field_5009 Lnet/minecraft/class_1011$class_1012;field_5009:I
      named greenOffset Lnet/minecraft/client/texture/NativeImage$Format;greenOffset:I
    • blueOffset

      private final int blueOffset
      Mappings:
      Namespace Name Mixin selector
      official n Ldky$a;n:I
      intermediary field_5008 Lnet/minecraft/class_1011$class_1012;field_5008:I
      named blueOffset Lnet/minecraft/client/texture/NativeImage$Format;blueOffset:I
    • luminanceChannelOffset

      private final int luminanceChannelOffset
      Mappings:
      Namespace Name Mixin selector
      official o Ldky$a;o:I
      intermediary field_5007 Lnet/minecraft/class_1011$class_1012;field_5007:I
      named luminanceChannelOffset Lnet/minecraft/client/texture/NativeImage$Format;luminanceChannelOffset:I
    • alphaChannelOffset

      private final int alphaChannelOffset
      Mappings:
      Namespace Name Mixin selector
      official p Ldky$a;p:I
      intermediary field_5006 Lnet/minecraft/class_1011$class_1012;field_5006:I
      named alphaChannelOffset Lnet/minecraft/client/texture/NativeImage$Format;alphaChannelOffset:I
    • writeable

      private final boolean writeable
      Mappings:
      Namespace Name Mixin selector
      official q Ldky$a;q:Z
      intermediary field_4996 Lnet/minecraft/class_1011$class_1012;field_4996:Z
      named writeable Lnet/minecraft/client/texture/NativeImage$Format;writeable:Z
  • Constructor Details

    • Format

      private Format​(int channels, int glFormat, boolean hasRed, boolean hasGreen, boolean hasBlue, boolean hasLuminance, boolean hasAlpha, int redOffset, int greenOffset, int blueOffset, int luminanceOffset, int alphaOffset, boolean writeable)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldky$a;<init>(Ljava/lang/String;IIIZZZZZIIIIIZ)V
      intermediary <init> Lnet/minecraft/class_1011$class_1012;<init>(Ljava/lang/String;IIIZZZZZIIIIIZ)V
      named <init> Lnet/minecraft/client/texture/NativeImage$Format;<init>(Ljava/lang/String;IIIZZZZZIIIIIZ)V
  • Method Details

    • values

      public static NativeImage.Format[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static NativeImage.Format valueOf​(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getChannelCount

      public int getChannelCount()
      Mappings:
      Namespace Name Mixin selector
      official a Ldky$a;a()I
      intermediary method_4335 Lnet/minecraft/class_1011$class_1012;method_4335()I
      named getChannelCount Lnet/minecraft/client/texture/NativeImage$Format;getChannelCount()I
    • setPackAlignment

      public void setPackAlignment()
      Mappings:
      Namespace Name Mixin selector
      official b Ldky$a;b()V
      intermediary method_4339 Lnet/minecraft/class_1011$class_1012;method_4339()V
      named setPackAlignment Lnet/minecraft/client/texture/NativeImage$Format;setPackAlignment()V
    • setUnpackAlignment

      public void setUnpackAlignment()
      Mappings:
      Namespace Name Mixin selector
      official c Ldky$a;c()V
      intermediary method_4340 Lnet/minecraft/class_1011$class_1012;method_4340()V
      named setUnpackAlignment Lnet/minecraft/client/texture/NativeImage$Format;setUnpackAlignment()V
    • getPixelDataFormat

      public int getPixelDataFormat()
      Mappings:
      Namespace Name Mixin selector
      official d Ldky$a;d()I
      intermediary method_4333 Lnet/minecraft/class_1011$class_1012;method_4333()I
      named getPixelDataFormat Lnet/minecraft/client/texture/NativeImage$Format;getPixelDataFormat()I
    • hasAlphaChannel

      public boolean hasAlphaChannel()
      Mappings:
      Namespace Name Mixin selector
      official e Ldky$a;e()Z
      intermediary method_4329 Lnet/minecraft/class_1011$class_1012;method_4329()Z
      named hasAlphaChannel Lnet/minecraft/client/texture/NativeImage$Format;hasAlphaChannel()Z
    • getAlphaChannelOffset

      public int getAlphaChannelOffset()
      Mappings:
      Namespace Name Mixin selector
      official f Ldky$a;f()I
      intermediary method_4332 Lnet/minecraft/class_1011$class_1012;method_4332()I
      named getAlphaChannelOffset Lnet/minecraft/client/texture/NativeImage$Format;getAlphaChannelOffset()I
    • hasOpacityChannel

      public boolean hasOpacityChannel()
      Mappings:
      Namespace Name Mixin selector
      official g Ldky$a;g()Z
      intermediary method_4337 Lnet/minecraft/class_1011$class_1012;method_4337()Z
      named hasOpacityChannel Lnet/minecraft/client/texture/NativeImage$Format;hasOpacityChannel()Z
    • getOpacityOffset

      public int getOpacityOffset()
      Mappings:
      Namespace Name Mixin selector
      official h Ldky$a;h()I
      intermediary method_4330 Lnet/minecraft/class_1011$class_1012;method_4330()I
      named getOpacityOffset Lnet/minecraft/client/texture/NativeImage$Format;getOpacityOffset()I
    • isWriteable

      public boolean isWriteable()
      Mappings:
      Namespace Name Mixin selector
      official i Ldky$a;i()Z
      intermediary method_4338 Lnet/minecraft/class_1011$class_1012;method_4338()Z
      named isWriteable Lnet/minecraft/client/texture/NativeImage$Format;isWriteable()Z
    • getFormat

      private static NativeImage.Format getFormat​(int glFormat)
      Mappings:
      Namespace Name Mixin selector
      official b Ldky$a;b(I)Ldky$a;
      intermediary method_4336 Lnet/minecraft/class_1011$class_1012;method_4336(I)Lnet/minecraft/class_1011$class_1012;
      named getFormat Lnet/minecraft/client/texture/NativeImage$Format;getFormat(I)Lnet/minecraft/client/texture/NativeImage$Format;