Enum Class NativeImage.Format

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

@Environment(CLIENT) public static enum NativeImage.Format extends Enum<NativeImage.Format>
Mappings:
Namespace Name
official dpl$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 Ldpl$a;a:Ldpl$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 Ldpl$a;b:Ldpl$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 Ldpl$a;c:Ldpl$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 Ldpl$a;d:Ldpl$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

      final int channelCount
      Mappings:
      Namespace Name Mixin selector
      official e Ldpl$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 Ldpl$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 Ldpl$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 Ldpl$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 Ldpl$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 Ldpl$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 Ldpl$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 Ldpl$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 Ldpl$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 Ldpl$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 Ldpl$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 Ldpl$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 Ldpl$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> Ldpl$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 class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static NativeImage.Format valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getChannelCount

      public int getChannelCount()
      Mappings:
      Namespace Name Mixin selector
      official a Ldpl$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 Ldpl$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 Ldpl$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 Ldpl$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
    • hasRed

      public boolean hasRed()
      Mappings:
      Namespace Name Mixin selector
      official e Ldpl$a;e()Z
      intermediary method_35628 Lnet/minecraft/class_1011$class_1012;method_35628()Z
      named hasRed Lnet/minecraft/client/texture/NativeImage$Format;hasRed()Z
    • hasGreen

      public boolean hasGreen()
      Mappings:
      Namespace Name Mixin selector
      official f Ldpl$a;f()Z
      intermediary method_35629 Lnet/minecraft/class_1011$class_1012;method_35629()Z
      named hasGreen Lnet/minecraft/client/texture/NativeImage$Format;hasGreen()Z
    • hasBlue

      public boolean hasBlue()
      Mappings:
      Namespace Name Mixin selector
      official g Ldpl$a;g()Z
      intermediary method_35630 Lnet/minecraft/class_1011$class_1012;method_35630()Z
      named hasBlue Lnet/minecraft/client/texture/NativeImage$Format;hasBlue()Z
    • hasLuminance

      public boolean hasLuminance()
      Mappings:
      Namespace Name Mixin selector
      official h Ldpl$a;h()Z
      intermediary method_35631 Lnet/minecraft/class_1011$class_1012;method_35631()Z
      named hasLuminance Lnet/minecraft/client/texture/NativeImage$Format;hasLuminance()Z
    • hasAlphaChannel

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

      public int getRedOffset()
      Mappings:
      Namespace Name Mixin selector
      official j Ldpl$a;j()I
      intermediary method_35632 Lnet/minecraft/class_1011$class_1012;method_35632()I
      named getRedOffset Lnet/minecraft/client/texture/NativeImage$Format;getRedOffset()I
    • getGreenOffset

      public int getGreenOffset()
      Mappings:
      Namespace Name Mixin selector
      official k Ldpl$a;k()I
      intermediary method_35633 Lnet/minecraft/class_1011$class_1012;method_35633()I
      named getGreenOffset Lnet/minecraft/client/texture/NativeImage$Format;getGreenOffset()I
    • getBlueOffset

      public int getBlueOffset()
      Mappings:
      Namespace Name Mixin selector
      official l Ldpl$a;l()I
      intermediary method_35634 Lnet/minecraft/class_1011$class_1012;method_35634()I
      named getBlueOffset Lnet/minecraft/client/texture/NativeImage$Format;getBlueOffset()I
    • getLuminanceChannelOffset

      public int getLuminanceChannelOffset()
      Mappings:
      Namespace Name Mixin selector
      official m Ldpl$a;m()I
      intermediary method_35635 Lnet/minecraft/class_1011$class_1012;method_35635()I
      named getLuminanceChannelOffset Lnet/minecraft/client/texture/NativeImage$Format;getLuminanceChannelOffset()I
    • getAlphaChannelOffset

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

      public boolean hasRedChannel()
      Mappings:
      Namespace Name Mixin selector
      official o Ldpl$a;o()Z
      intermediary method_35636 Lnet/minecraft/class_1011$class_1012;method_35636()Z
      named hasRedChannel Lnet/minecraft/client/texture/NativeImage$Format;hasRedChannel()Z
    • hasGreenChannel

      public boolean hasGreenChannel()
      Mappings:
      Namespace Name Mixin selector
      official p Ldpl$a;p()Z
      intermediary method_35637 Lnet/minecraft/class_1011$class_1012;method_35637()Z
      named hasGreenChannel Lnet/minecraft/client/texture/NativeImage$Format;hasGreenChannel()Z
    • hasBlueChannel

      public boolean hasBlueChannel()
      Mappings:
      Namespace Name Mixin selector
      official q Ldpl$a;q()Z
      intermediary method_35638 Lnet/minecraft/class_1011$class_1012;method_35638()Z
      named hasBlueChannel Lnet/minecraft/client/texture/NativeImage$Format;hasBlueChannel()Z
    • hasOpacityChannel

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

      public int getRedOrLuminanceOffset()
      Mappings:
      Namespace Name Mixin selector
      official s Ldpl$a;s()I
      intermediary method_35639 Lnet/minecraft/class_1011$class_1012;method_35639()I
      named getRedOrLuminanceOffset Lnet/minecraft/client/texture/NativeImage$Format;getRedOrLuminanceOffset()I
    • getGreenOrLuminanceOffset

      public int getGreenOrLuminanceOffset()
      Mappings:
      Namespace Name Mixin selector
      official t Ldpl$a;t()I
      intermediary method_35640 Lnet/minecraft/class_1011$class_1012;method_35640()I
      named getGreenOrLuminanceOffset Lnet/minecraft/client/texture/NativeImage$Format;getGreenOrLuminanceOffset()I
    • getBlueOrLuminanceOffset

      public int getBlueOrLuminanceOffset()
      Mappings:
      Namespace Name Mixin selector
      official u Ldpl$a;u()I
      intermediary method_35641 Lnet/minecraft/class_1011$class_1012;method_35641()I
      named getBlueOrLuminanceOffset Lnet/minecraft/client/texture/NativeImage$Format;getBlueOrLuminanceOffset()I
    • getOpacityOffset

      public int getOpacityOffset()
      Mappings:
      Namespace Name Mixin selector
      official v Ldpl$a;v()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 w Ldpl$a;w()Z
      intermediary method_4338 Lnet/minecraft/class_1011$class_1012;method_4338()Z
      named isWriteable Lnet/minecraft/client/texture/NativeImage$Format;isWriteable()Z
    • getFormat

      static NativeImage.Format getFormat(int glFormat)
      Mappings:
      Namespace Name Mixin selector
      official a Ldpl$a;a(I)Ldpl$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;