Package net.minecraft.client.texture
Enum Class NativeImage.Format
- All Implemented Interfaces:
- Serializable,- Comparable<NativeImage.Format>,- Constable
- Enclosing class:
- NativeImage
- Mappings:
- Namespace - Name - official - ehk$a- intermediary - net/minecraft/class_1011$class_1012- named - net/minecraft/client/texture/NativeImage$Format
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum ConstantsEnum ConstantDescriptionThe format stores luminance and alpha in little endian order, so it's alpha then luminance from the biggest to the smallest bits.The format stores RGB in little endian order, so it's BGR from the biggest to the smallest bits.The format stores RGBA in little endian order, so it's ABGR from the biggest to the smallest bits.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final intprivate final int(package private) final intprivate final intprivate final intprivate final booleanprivate final booleanprivate final booleanprivate final booleanprivate final booleanprivate final intprivate final intprivate final boolean
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateFormat(int channelCount, int glFormat, boolean hasRed, boolean hasGreen, boolean hasBlue, boolean hasLuminance, boolean hasAlpha, int redOffset, int greenOffset, int blueOffset, int luminanceOffset, int alphaOffset, boolean writeable) 
- 
Method SummaryModifier and TypeMethodDescription(package private) static NativeImage.FormatfromChannelCount(int glFormat) intintintintintintintintintintbooleanhasAlpha()booleanhasBlue()booleanbooleanhasGreen()booleanbooleanbooleanbooleanhasRed()booleanbooleanvoidvoidinttoGl()static NativeImage.FormatReturns the enum constant of this class with the specified name.static NativeImage.Format[]values()Returns an array containing the constants of this enum class, in the order they are declared.
- 
Enum Constant Details- 
RGBAThe format stores RGBA in little endian order, so it's ABGR from the biggest to the smallest bits.- Mappings:
- Namespace - Name - Mixin selector - official - a- Lehk$a;a:Lehk$a;- intermediary - field_4997- Lnet/minecraft/class_1011$class_1012;field_4997:Lnet/minecraft/class_1011$class_1012;- named - RGBA- Lnet/minecraft/client/texture/NativeImage$Format;RGBA:Lnet/minecraft/client/texture/NativeImage$Format;
 
- 
RGBThe format stores RGB in little endian order, so it's BGR from the biggest to the smallest bits.- Mappings:
- Namespace - Name - Mixin selector - official - b- Lehk$a;b:Lehk$a;- intermediary - field_5001- Lnet/minecraft/class_1011$class_1012;field_5001:Lnet/minecraft/class_1011$class_1012;- named - RGB- Lnet/minecraft/client/texture/NativeImage$Format;RGB:Lnet/minecraft/client/texture/NativeImage$Format;
 
- 
LUMINANCE_ALPHAThe format stores luminance and alpha in little endian order, so it's alpha then luminance from the biggest to the smallest bits.- Mappings:
- Namespace - Name - Mixin selector - official - c- Lehk$a;c:Lehk$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- Mappings:
- Namespace - Name - Mixin selector - official - d- Lehk$a;d:Lehk$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- 
channelCountfinal int channelCount- Mappings:
- Namespace - Name - Mixin selector - official - e- Lehk$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
 
- 
glFormatprivate final int glFormat- Mappings:
- Namespace - Name - Mixin selector - official - f- Lehk$a;f:I- intermediary - field_4993- Lnet/minecraft/class_1011$class_1012;field_4993:I- named - glFormat- Lnet/minecraft/client/texture/NativeImage$Format;glFormat:I
 
- 
hasRedprivate final boolean hasRed- Mappings:
- Namespace - Name - Mixin selector - official - g- Lehk$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
 
- 
hasGreenprivate final boolean hasGreen- Mappings:
- Namespace - Name - Mixin selector - official - h- Lehk$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
 
- 
hasBlueprivate final boolean hasBlue- Mappings:
- Namespace - Name - Mixin selector - official - i- Lehk$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
 
- 
hasLuminanceprivate final boolean hasLuminance- Mappings:
- Namespace - Name - Mixin selector - official - j- Lehk$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
 
- 
hasAlphaprivate final boolean hasAlpha- Mappings:
- Namespace - Name - Mixin selector - official - k- Lehk$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
 
- 
redOffsetprivate final int redOffset- Mappings:
- Namespace - Name - Mixin selector - official - l- Lehk$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
 
- 
greenOffsetprivate final int greenOffset- Mappings:
- Namespace - Name - Mixin selector - official - m- Lehk$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
 
- 
blueOffsetprivate final int blueOffset- Mappings:
- Namespace - Name - Mixin selector - official - n- Lehk$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
 
- 
luminanceOffsetprivate final int luminanceOffset- Mappings:
- Namespace - Name - Mixin selector - official - o- Lehk$a;o:I- intermediary - field_5007- Lnet/minecraft/class_1011$class_1012;field_5007:I- named - luminanceOffset- Lnet/minecraft/client/texture/NativeImage$Format;luminanceOffset:I
 
- 
alphaOffsetprivate final int alphaOffset- Mappings:
- Namespace - Name - Mixin selector - official - p- Lehk$a;p:I- intermediary - field_5006- Lnet/minecraft/class_1011$class_1012;field_5006:I- named - alphaOffset- Lnet/minecraft/client/texture/NativeImage$Format;alphaOffset:I
 
- 
writeableprivate final boolean writeable- Mappings:
- Namespace - Name - Mixin selector - official - q- Lehk$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- 
Formatprivate Format(int channelCount, 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>- Lehk$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- 
valuesReturns 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
 
- 
valueOfReturns 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
 
- 
getChannelCountpublic int getChannelCount()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lehk$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
 
- 
setPackAlignmentpublic void setPackAlignment()- Mappings:
- Namespace - Name - Mixin selector - official - b- Lehk$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
 
- 
setUnpackAlignmentpublic void setUnpackAlignment()- Mappings:
- Namespace - Name - Mixin selector - official - c- Lehk$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
 
- 
toGlpublic int toGl()- Mappings:
- Namespace - Name - Mixin selector - official - d- Lehk$a;d()I- intermediary - method_4333- Lnet/minecraft/class_1011$class_1012;method_4333()I- named - toGl- Lnet/minecraft/client/texture/NativeImage$Format;toGl()I
 
- 
hasRedpublic boolean hasRed()- Mappings:
- Namespace - Name - Mixin selector - official - e- Lehk$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
 
- 
hasGreenpublic boolean hasGreen()- Mappings:
- Namespace - Name - Mixin selector - official - f- Lehk$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
 
- 
hasBluepublic boolean hasBlue()- Mappings:
- Namespace - Name - Mixin selector - official - g- Lehk$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
 
- 
hasLuminancepublic boolean hasLuminance()- Mappings:
- Namespace - Name - Mixin selector - official - h- Lehk$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
 
- 
hasAlphapublic boolean hasAlpha()- Mappings:
- Namespace - Name - Mixin selector - official - i- Lehk$a;i()Z- intermediary - method_4329- Lnet/minecraft/class_1011$class_1012;method_4329()Z- named - hasAlpha- Lnet/minecraft/client/texture/NativeImage$Format;hasAlpha()Z
 
- 
getRedOffsetpublic int getRedOffset()- Mappings:
- Namespace - Name - Mixin selector - official - j- Lehk$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
 
- 
getGreenOffsetpublic int getGreenOffset()- Mappings:
- Namespace - Name - Mixin selector - official - k- Lehk$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
 
- 
getBlueOffsetpublic int getBlueOffset()- Mappings:
- Namespace - Name - Mixin selector - official - l- Lehk$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
 
- 
getLuminanceOffsetpublic int getLuminanceOffset()- Mappings:
- Namespace - Name - Mixin selector - official - m- Lehk$a;m()I- intermediary - method_35635- Lnet/minecraft/class_1011$class_1012;method_35635()I- named - getLuminanceOffset- Lnet/minecraft/client/texture/NativeImage$Format;getLuminanceOffset()I
 
- 
getAlphaOffsetpublic int getAlphaOffset()- Mappings:
- Namespace - Name - Mixin selector - official - n- Lehk$a;n()I- intermediary - method_4332- Lnet/minecraft/class_1011$class_1012;method_4332()I- named - getAlphaOffset- Lnet/minecraft/client/texture/NativeImage$Format;getAlphaOffset()I
 
- 
hasRedChannelpublic boolean hasRedChannel()- Mappings:
- Namespace - Name - Mixin selector - official - o- Lehk$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
 
- 
hasGreenChannelpublic boolean hasGreenChannel()- Mappings:
- Namespace - Name - Mixin selector - official - p- Lehk$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
 
- 
hasBlueChannelpublic boolean hasBlueChannel()- Mappings:
- Namespace - Name - Mixin selector - official - q- Lehk$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
 
- 
hasOpacityChannelpublic boolean hasOpacityChannel()- Mappings:
- Namespace - Name - Mixin selector - official - r- Lehk$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
 
- 
getRedChannelOffsetpublic int getRedChannelOffset()- Mappings:
- Namespace - Name - Mixin selector - official - s- Lehk$a;s()I- intermediary - method_35639- Lnet/minecraft/class_1011$class_1012;method_35639()I- named - getRedChannelOffset- Lnet/minecraft/client/texture/NativeImage$Format;getRedChannelOffset()I
 
- 
getGreenChannelOffsetpublic int getGreenChannelOffset()- Mappings:
- Namespace - Name - Mixin selector - official - t- Lehk$a;t()I- intermediary - method_35640- Lnet/minecraft/class_1011$class_1012;method_35640()I- named - getGreenChannelOffset- Lnet/minecraft/client/texture/NativeImage$Format;getGreenChannelOffset()I
 
- 
getBlueChannelOffsetpublic int getBlueChannelOffset()- Mappings:
- Namespace - Name - Mixin selector - official - u- Lehk$a;u()I- intermediary - method_35641- Lnet/minecraft/class_1011$class_1012;method_35641()I- named - getBlueChannelOffset- Lnet/minecraft/client/texture/NativeImage$Format;getBlueChannelOffset()I
 
- 
getOpacityChannelOffsetpublic int getOpacityChannelOffset()- API Note:
- For luminance-alpha format, this would return the luminance offset than the alpha offset.
- Mappings:
- Namespace - Name - Mixin selector - official - v- Lehk$a;v()I- intermediary - method_4330- Lnet/minecraft/class_1011$class_1012;method_4330()I- named - getOpacityChannelOffset- Lnet/minecraft/client/texture/NativeImage$Format;getOpacityChannelOffset()I
 
- 
isWriteablepublic boolean isWriteable()- Mappings:
- Namespace - Name - Mixin selector - official - w- Lehk$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
 
- 
fromChannelCount- Mappings:
- Namespace - Name - Mixin selector - official - a- Lehk$a;a(I)Lehk$a;- intermediary - method_4336- Lnet/minecraft/class_1011$class_1012;method_4336(I)Lnet/minecraft/class_1011$class_1012;- named - fromChannelCount- Lnet/minecraft/client/texture/NativeImage$Format;fromChannelCount(I)Lnet/minecraft/client/texture/NativeImage$Format;
 
 
-