Enum Class NativeImage.PixelFormat

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

public static enum NativeImage.PixelFormat extends Enum<NativeImage.PixelFormat>
  • Enum Constant Details

  • Field Details

    • components

      private final int components
    • glFormat

      private final int glFormat
    • hasRed

      private final boolean hasRed
    • hasGreen

      private final boolean hasGreen
    • hasBlue

      private final boolean hasBlue
    • hasLuminance

      private final boolean hasLuminance
    • hasAlpha

      private final boolean hasAlpha
    • redOffset

      private final int redOffset
    • greenOffset

      private final int greenOffset
    • blueOffset

      private final int blueOffset
    • luminanceOffset

      private final int luminanceOffset
    • alphaOffset

      private final int alphaOffset
    • supportedByStb

      private final boolean supportedByStb
  • Constructor Details

    • PixelFormat

      private PixelFormat(int p_i49762_3_, int p_i49762_4_, boolean p_i49762_5_, boolean p_i49762_6_, boolean p_i49762_7_, boolean p_i49762_8_, boolean p_i49762_9_, int p_i49762_10_, int p_i49762_11_, int p_i49762_12_, int p_i49762_13_, int p_i49762_14_, boolean p_i49762_15_)
  • Method Details

    • values

      public static NativeImage.PixelFormat[] 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.PixelFormat 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
    • components

      public int components()
    • setPackPixelStoreState

      public void setPackPixelStoreState()
    • setUnpackPixelStoreState

      public void setUnpackPixelStoreState()
    • glFormat

      public int glFormat()
    • hasAlpha

      public boolean hasAlpha()
    • alphaOffset

      public int alphaOffset()
    • hasLuminanceOrAlpha

      public boolean hasLuminanceOrAlpha()
    • luminanceOrAlphaOffset

      public int luminanceOrAlphaOffset()
    • supportedByStb

      public boolean supportedByStb()
    • getStbFormat

      private static NativeImage.PixelFormat getStbFormat(int p_211646_0_)