Package net.minecraft.client.texture
Class NativeImage
java.lang.Object
net.minecraft.client.texture.NativeImage
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name official dytintermediary net/minecraft/class_1011named net/minecraft/client/texture/NativeImage
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumRepresents the internal formats sent toglTexImage2D, representing the number of color channels present in an image to prepare.private static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intThe bit offset of the alpha data in the RGBA format.private static final intprivate final NativeImage.Formatprivate static final intprivate final intprivate final booleanprivate static final org.slf4j.Loggerprivate longprivate static final intprivate final longprivate final intprivate static final Set<StandardOpenOption> -
Constructor Summary
ConstructorsModifierConstructorDescriptionNativeImage(int width, int height, boolean useStb) NativeImage(NativeImage.Format format, int width, int height, boolean useStb) privateNativeImage(NativeImage.Format format, int width, int height, boolean useStb, long pointer) -
Method Summary
Modifier and TypeMethodDescriptionvoidblend(int x, int y, int color) private voidvoidclose()voidcopyFrom(NativeImage image) voidcopyRect(int x, int y, int translateX, int translateY, int width, int height, boolean flipX, boolean flipY) voidUseuploadto upload this image to GL so it can be used later.voidfillRect(int x, int y, int width, int height, int color) static intgetAlpha(int color) static intgetBlue(int color) bytegetBlue(int x, int y) byte[]getBytes()intgetColor(int x, int y) Gets the color of a pixel on this native image.static intgetGreen(int color) bytegetGreen(int x, int y) intbytegetOpacity(int x, int y) static intgetRed(int color) bytegetRed(int x, int y) intgetWidth()private booleanisOutOfBounds(int x, int y) voidloadFromTextureImage(int level, boolean removeAlpha) voidmakeGlyphBitmapSubpixel(STBTTFontinfo fontInfo, int glyphIndex, int width, int height, float scaleX, float scaleY, float shiftX, float shiftY, int startX, int startY) int[]Deprecated.voidstatic intpackColor(int alpha, int blue, int green, int red) The resulting color of this operation is stored as RGBA from least to most significant bits, or from smallest to biggest bits.static NativeImageread(@Nullable NativeImage.Format format, InputStream stream) static NativeImageread(@Nullable NativeImage.Format format, ByteBuffer buffer) static NativeImageread(InputStream stream) static NativeImagestatic NativeImageread(ByteBuffer buffer) voidreadDepthComponent(float unused) voidresizeSubRectTo(int x, int y, int width, int height, NativeImage targetImage) voidsetColor(int x, int y, int color) Sets the color of a pixel on this native image.voidsetLuminance(int x, int y, byte luminance) private static voidsetTextureFilter(boolean blur, boolean mipmap) toString()voiduntrack()voidupload(int level, int offsetX, int offsetY, boolean close) voidupload(int level, int offsetX, int offsetY, int unpackSkipPixels, int unpackSkipRows, int width, int height, boolean mipmap, boolean close) voidupload(int level, int offsetX, int offsetY, int unpackSkipPixels, int unpackSkipRows, int width, int height, boolean blur, boolean clamp, boolean mipmap, boolean close) private voiduploadInternal(int level, int offsetX, int offsetY, int unpackSkipPixels, int unpackSkipRows, int width, int height, boolean blur, boolean clamp, boolean mipmap, boolean close) private booleanwrite(WritableByteChannel channel) voidvoidvoid
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official aLdyt;a:Lorg/slf4j/Logger;intermediary field_21684Lnet/minecraft/class_1011;field_21684:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/client/texture/NativeImage;LOGGER:Lorg/slf4j/Logger;
-
ALPHA_OFFSET
private static final int ALPHA_OFFSETThe bit offset of the alpha data in the RGBA format. Is 24. Notice the alpha data in luminance-alpha format has a different offset of8.- See Also:
- Mappings:
Namespace Name Mixin selector official bLdyt;b:Iintermediary field_32031Lnet/minecraft/class_1011;field_32031:Inamed ALPHA_OFFSETLnet/minecraft/client/texture/NativeImage;ALPHA_OFFSET:I
-
BLUE_OFFSET
private static final int BLUE_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector official cLdyt;c:Iintermediary field_32032Lnet/minecraft/class_1011;field_32032:Inamed BLUE_OFFSETLnet/minecraft/client/texture/NativeImage;BLUE_OFFSET:I
-
GREEN_OFFSET
private static final int GREEN_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector official dLdyt;d:Iintermediary field_32033Lnet/minecraft/class_1011;field_32033:Inamed GREEN_OFFSETLnet/minecraft/client/texture/NativeImage;GREEN_OFFSET:I
-
RED_OFFSET
private static final int RED_OFFSET- See Also:
- Mappings:
Namespace Name Mixin selector official eLdyt;e:Iintermediary field_32034Lnet/minecraft/class_1011;field_32034:Inamed RED_OFFSETLnet/minecraft/client/texture/NativeImage;RED_OFFSET:I
-
WRITE_TO_FILE_OPEN_OPTIONS
- Mappings:
Namespace Name Mixin selector official fLdyt;f:Ljava/util/Set;intermediary field_4992Lnet/minecraft/class_1011;field_4992:Ljava/util/Set;named WRITE_TO_FILE_OPEN_OPTIONSLnet/minecraft/client/texture/NativeImage;WRITE_TO_FILE_OPEN_OPTIONS:Ljava/util/Set;
-
format
- Mappings:
Namespace Name Mixin selector official gLdyt;g:Ldyt$a;intermediary field_4986Lnet/minecraft/class_1011;field_4986:Lnet/minecraft/class_1011$class_1012;named formatLnet/minecraft/client/texture/NativeImage;format:Lnet/minecraft/client/texture/NativeImage$Format;
-
width
private final int width- Mappings:
Namespace Name Mixin selector official hLdyt;h:Iintermediary field_4991Lnet/minecraft/class_1011;field_4991:Inamed widthLnet/minecraft/client/texture/NativeImage;width:I
-
height
private final int height- Mappings:
Namespace Name Mixin selector official iLdyt;i:Iintermediary field_4989Lnet/minecraft/class_1011;field_4989:Inamed heightLnet/minecraft/client/texture/NativeImage;height:I
-
isStbImage
private final boolean isStbImage- Mappings:
Namespace Name Mixin selector official jLdyt;j:Zintermediary field_4990Lnet/minecraft/class_1011;field_4990:Znamed isStbImageLnet/minecraft/client/texture/NativeImage;isStbImage:Z
-
pointer
private long pointer- Mappings:
Namespace Name Mixin selector official kLdyt;k:Jintermediary field_4988Lnet/minecraft/class_1011;field_4988:Jnamed pointerLnet/minecraft/client/texture/NativeImage;pointer:J
-
sizeBytes
private final long sizeBytes- Mappings:
Namespace Name Mixin selector official lLdyt;l:Jintermediary field_4987Lnet/minecraft/class_1011;field_4987:Jnamed sizeBytesLnet/minecraft/client/texture/NativeImage;sizeBytes:J
-
-
Constructor Details
-
NativeImage
public NativeImage(int width, int height, boolean useStb) - Mappings:
Namespace Name Mixin selector official <init>Ldyt;<init>(IIZ)Vintermediary <init>Lnet/minecraft/class_1011;<init>(IIZ)Vnamed <init>Lnet/minecraft/client/texture/NativeImage;<init>(IIZ)V
-
NativeImage
- Mappings:
Namespace Name Mixin selector official <init>Ldyt;<init>(Ldyt$a;IIZ)Vintermediary <init>Lnet/minecraft/class_1011;<init>(Lnet/minecraft/class_1011$class_1012;IIZ)Vnamed <init>Lnet/minecraft/client/texture/NativeImage;<init>(Lnet/minecraft/client/texture/NativeImage$Format;IIZ)V
-
NativeImage
- Mappings:
Namespace Name Mixin selector official <init>Ldyt;<init>(Ldyt$a;IIZJ)Vintermediary <init>Lnet/minecraft/class_1011;<init>(Lnet/minecraft/class_1011$class_1012;IIZJ)Vnamed <init>Lnet/minecraft/client/texture/NativeImage;<init>(Lnet/minecraft/client/texture/NativeImage$Format;IIZJ)V
-
-
Method Details
-
toString
-
isOutOfBounds
private boolean isOutOfBounds(int x, int y) - Mappings:
Namespace Name Mixin selector official fLdyt;f(II)Zintermediary method_36559Lnet/minecraft/class_1011;method_36559(II)Znamed isOutOfBoundsLnet/minecraft/client/texture/NativeImage;isOutOfBounds(II)Z
-
read
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdyt;a(Ljava/io/InputStream;)Ldyt;intermediary method_4309Lnet/minecraft/class_1011;method_4309(Ljava/io/InputStream;)Lnet/minecraft/class_1011;named readLnet/minecraft/client/texture/NativeImage;read(Ljava/io/InputStream;)Lnet/minecraft/client/texture/NativeImage;
-
read
public static NativeImage read(@Nullable @Nullable NativeImage.Format format, InputStream stream) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdyt;a(Ldyt$a;Ljava/io/InputStream;)Ldyt;intermediary method_4310Lnet/minecraft/class_1011;method_4310(Lnet/minecraft/class_1011$class_1012;Ljava/io/InputStream;)Lnet/minecraft/class_1011;named readLnet/minecraft/client/texture/NativeImage;read(Lnet/minecraft/client/texture/NativeImage$Format;Ljava/io/InputStream;)Lnet/minecraft/client/texture/NativeImage;
-
read
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdyt;a(Ljava/nio/ByteBuffer;)Ldyt;intermediary method_4324Lnet/minecraft/class_1011;method_4324(Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011;named readLnet/minecraft/client/texture/NativeImage;read(Ljava/nio/ByteBuffer;)Lnet/minecraft/client/texture/NativeImage;
-
read
public static NativeImage read(@Nullable @Nullable NativeImage.Format format, ByteBuffer buffer) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdyt;a(Ldyt$a;Ljava/nio/ByteBuffer;)Ldyt;intermediary method_4303Lnet/minecraft/class_1011;method_4303(Lnet/minecraft/class_1011$class_1012;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011;named readLnet/minecraft/client/texture/NativeImage;read(Lnet/minecraft/client/texture/NativeImage$Format;Ljava/nio/ByteBuffer;)Lnet/minecraft/client/texture/NativeImage;
-
setTextureFilter
private static void setTextureFilter(boolean blur, boolean mipmap) - Mappings:
Namespace Name Mixin selector official aLdyt;a(ZZ)Vintermediary method_4308Lnet/minecraft/class_1011;method_4308(ZZ)Vnamed setTextureFilterLnet/minecraft/client/texture/NativeImage;setTextureFilter(ZZ)V
-
checkAllocated
private void checkAllocated()- Mappings:
Namespace Name Mixin selector official iLdyt;i()Vintermediary method_4320Lnet/minecraft/class_1011;method_4320()Vnamed checkAllocatedLnet/minecraft/client/texture/NativeImage;checkAllocated()V
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getWidth
public int getWidth()- Mappings:
Namespace Name Mixin selector official aLdyt;a()Iintermediary method_4307Lnet/minecraft/class_1011;method_4307()Inamed getWidthLnet/minecraft/client/texture/NativeImage;getWidth()I
-
getHeight
public int getHeight()- Mappings:
Namespace Name Mixin selector official bLdyt;b()Iintermediary method_4323Lnet/minecraft/class_1011;method_4323()Inamed getHeightLnet/minecraft/client/texture/NativeImage;getHeight()I
-
getFormat
- Mappings:
Namespace Name Mixin selector official cLdyt;c()Ldyt$a;intermediary method_4318Lnet/minecraft/class_1011;method_4318()Lnet/minecraft/class_1011$class_1012;named getFormatLnet/minecraft/client/texture/NativeImage;getFormat()Lnet/minecraft/client/texture/NativeImage$Format;
-
getColor
public int getColor(int x, int y) Gets the color of a pixel on this native image. The color returned by this method will be in a big-endian (from biggest to smallest bits) ABGR format, or little-endian RGBA.- Returns:
- the color, with red at smallest and alpha at biggest bits
- Throws:
IllegalArgumentException- when this native image's format is not little-endian RGBA, or the coordinate is out-of-bounds- Mappings:
Namespace Name Mixin selector official aLdyt;a(II)Iintermediary method_4315Lnet/minecraft/class_1011;method_4315(II)Inamed getColorLnet/minecraft/client/texture/NativeImage;getColor(II)I
-
setColor
public void setColor(int x, int y, int color) Sets the color of a pixel on this native image. The color to be set by this method will be in a big-endian (from biggest to smallest bits) ABGR format, or little-endian RGBA.- Parameters:
color- the color, with red at smallest and alpha at biggest bits- Throws:
IllegalArgumentException- when this native image's format is not little-endian RGBA, or the coordinate is out-of-bounds- Mappings:
Namespace Name Mixin selector official aLdyt;a(III)Vintermediary method_4305Lnet/minecraft/class_1011;method_4305(III)Vnamed setColorLnet/minecraft/client/texture/NativeImage;setColor(III)V
-
setLuminance
public void setLuminance(int x, int y, byte luminance) - Mappings:
Namespace Name Mixin selector official aLdyt;a(IIB)Vintermediary method_35621Lnet/minecraft/class_1011;method_35621(IIB)Vnamed setLuminanceLnet/minecraft/client/texture/NativeImage;setLuminance(IIB)V
-
getRed
public byte getRed(int x, int y) - Mappings:
Namespace Name Mixin selector official bLdyt;b(II)Bintermediary method_35623Lnet/minecraft/class_1011;method_35623(II)Bnamed getRedLnet/minecraft/client/texture/NativeImage;getRed(II)B
-
getGreen
public byte getGreen(int x, int y) - Mappings:
Namespace Name Mixin selector official cLdyt;c(II)Bintermediary method_35625Lnet/minecraft/class_1011;method_35625(II)Bnamed getGreenLnet/minecraft/client/texture/NativeImage;getGreen(II)B
-
getBlue
public byte getBlue(int x, int y) - Mappings:
Namespace Name Mixin selector official dLdyt;d(II)Bintermediary method_35626Lnet/minecraft/class_1011;method_35626(II)Bnamed getBlueLnet/minecraft/client/texture/NativeImage;getBlue(II)B
-
getOpacity
public byte getOpacity(int x, int y) - Mappings:
Namespace Name Mixin selector official eLdyt;e(II)Bintermediary method_4311Lnet/minecraft/class_1011;method_4311(II)Bnamed getOpacityLnet/minecraft/client/texture/NativeImage;getOpacity(II)B
-
blend
public void blend(int x, int y, int color) - Mappings:
Namespace Name Mixin selector official bLdyt;b(III)Vintermediary method_35624Lnet/minecraft/class_1011;method_35624(III)Vnamed blendLnet/minecraft/client/texture/NativeImage;blend(III)V
-
makePixelArray
Deprecated.- Mappings:
Namespace Name Mixin selector official dLdyt;d()[Iintermediary method_4322Lnet/minecraft/class_1011;method_4322()[Inamed makePixelArrayLnet/minecraft/client/texture/NativeImage;makePixelArray()[I
-
upload
public void upload(int level, int offsetX, int offsetY, boolean close) - Mappings:
Namespace Name Mixin selector official aLdyt;a(IIIZ)Vintermediary method_4301Lnet/minecraft/class_1011;method_4301(IIIZ)Vnamed uploadLnet/minecraft/client/texture/NativeImage;upload(IIIZ)V
-
upload
public void upload(int level, int offsetX, int offsetY, int unpackSkipPixels, int unpackSkipRows, int width, int height, boolean mipmap, boolean close) - Mappings:
Namespace Name Mixin selector official aLdyt;a(IIIIIIIZZ)Vintermediary method_4312Lnet/minecraft/class_1011;method_4312(IIIIIIIZZ)Vnamed uploadLnet/minecraft/client/texture/NativeImage;upload(IIIIIIIZZ)V
-
upload
public void upload(int level, int offsetX, int offsetY, int unpackSkipPixels, int unpackSkipRows, int width, int height, boolean blur, boolean clamp, boolean mipmap, boolean close) - Mappings:
Namespace Name Mixin selector official aLdyt;a(IIIIIIIZZZZ)Vintermediary method_22619Lnet/minecraft/class_1011;method_22619(IIIIIIIZZZZ)Vnamed uploadLnet/minecraft/client/texture/NativeImage;upload(IIIIIIIZZZZ)V
-
uploadInternal
private void uploadInternal(int level, int offsetX, int offsetY, int unpackSkipPixels, int unpackSkipRows, int width, int height, boolean blur, boolean clamp, boolean mipmap, boolean close) - Mappings:
Namespace Name Mixin selector official bLdyt;b(IIIIIIIZZZZ)Vintermediary method_4321Lnet/minecraft/class_1011;method_4321(IIIIIIIZZZZ)Vnamed uploadInternalLnet/minecraft/client/texture/NativeImage;uploadInternal(IIIIIIIZZZZ)V
-
loadFromTextureImage
public void loadFromTextureImage(int level, boolean removeAlpha) - Mappings:
Namespace Name Mixin selector official aLdyt;a(IZ)Vintermediary method_4327Lnet/minecraft/class_1011;method_4327(IZ)Vnamed loadFromTextureImageLnet/minecraft/client/texture/NativeImage;loadFromTextureImage(IZ)V
-
readDepthComponent
public void readDepthComponent(float unused) - Mappings:
Namespace Name Mixin selector official aLdyt;a(F)Vintermediary method_35620Lnet/minecraft/class_1011;method_35620(F)Vnamed readDepthComponentLnet/minecraft/client/texture/NativeImage;readDepthComponent(F)V
-
drawPixels
public void drawPixels()Useuploadto upload this image to GL so it can be used later. This method is not used in vanilla, and its side effects are not yet known.- Mappings:
Namespace Name Mixin selector official eLdyt;e()Vintermediary method_35627Lnet/minecraft/class_1011;method_35627()Vnamed drawPixelsLnet/minecraft/client/texture/NativeImage;drawPixels()V
-
writeTo
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdyt;a(Ljava/lang/String;)Vintermediary method_35622Lnet/minecraft/class_1011;method_35622(Ljava/lang/String;)Vnamed writeToLnet/minecraft/client/texture/NativeImage;writeTo(Ljava/lang/String;)V
-
writeTo
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdyt;a(Ljava/io/File;)Vintermediary method_4325Lnet/minecraft/class_1011;method_4325(Ljava/io/File;)Vnamed writeToLnet/minecraft/client/texture/NativeImage;writeTo(Ljava/io/File;)V
-
makeGlyphBitmapSubpixel
public void makeGlyphBitmapSubpixel(STBTTFontinfo fontInfo, int glyphIndex, int width, int height, float scaleX, float scaleY, float shiftX, float shiftY, int startX, int startY) - Mappings:
Namespace Name Mixin selector official aLdyt;a(Lorg/lwjgl/stb/STBTTFontinfo;IIIFFFFII)Vintermediary method_4316Lnet/minecraft/class_1011;method_4316(Lorg/lwjgl/stb/STBTTFontinfo;IIIFFFFII)Vnamed makeGlyphBitmapSubpixelLnet/minecraft/client/texture/NativeImage;makeGlyphBitmapSubpixel(Lorg/lwjgl/stb/STBTTFontinfo;IIIFFFFII)V
-
writeTo
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdyt;a(Ljava/nio/file/Path;)Vintermediary method_4314Lnet/minecraft/class_1011;method_4314(Ljava/nio/file/Path;)Vnamed writeToLnet/minecraft/client/texture/NativeImage;writeTo(Ljava/nio/file/Path;)V
-
getBytes
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official fLdyt;f()[Bintermediary method_24036Lnet/minecraft/class_1011;method_24036()[Bnamed getBytesLnet/minecraft/client/texture/NativeImage;getBytes()[B
-
write
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLdyt;a(Ljava/nio/channels/WritableByteChannel;)Zintermediary method_24032Lnet/minecraft/class_1011;method_24032(Ljava/nio/channels/WritableByteChannel;)Znamed writeLnet/minecraft/client/texture/NativeImage;write(Ljava/nio/channels/WritableByteChannel;)Z
-
copyFrom
- Mappings:
Namespace Name Mixin selector official aLdyt;a(Ldyt;)Vintermediary method_4317Lnet/minecraft/class_1011;method_4317(Lnet/minecraft/class_1011;)Vnamed copyFromLnet/minecraft/client/texture/NativeImage;copyFrom(Lnet/minecraft/client/texture/NativeImage;)V
-
fillRect
public void fillRect(int x, int y, int width, int height, int color) - Mappings:
Namespace Name Mixin selector official aLdyt;a(IIIII)Vintermediary method_4326Lnet/minecraft/class_1011;method_4326(IIIII)Vnamed fillRectLnet/minecraft/client/texture/NativeImage;fillRect(IIIII)V
-
copyRect
public void copyRect(int x, int y, int translateX, int translateY, int width, int height, boolean flipX, boolean flipY) - Mappings:
Namespace Name Mixin selector official aLdyt;a(IIIIIIZZ)Vintermediary method_4304Lnet/minecraft/class_1011;method_4304(IIIIIIZZ)Vnamed copyRectLnet/minecraft/client/texture/NativeImage;copyRect(IIIIIIZZ)V
-
mirrorVertically
public void mirrorVertically()- Mappings:
Namespace Name Mixin selector official gLdyt;g()Vintermediary method_4319Lnet/minecraft/class_1011;method_4319()Vnamed mirrorVerticallyLnet/minecraft/client/texture/NativeImage;mirrorVertically()V
-
resizeSubRectTo
- Mappings:
Namespace Name Mixin selector official aLdyt;a(IIIILdyt;)Vintermediary method_4300Lnet/minecraft/class_1011;method_4300(IIIILnet/minecraft/class_1011;)Vnamed resizeSubRectToLnet/minecraft/client/texture/NativeImage;resizeSubRectTo(IIIILnet/minecraft/client/texture/NativeImage;)V
-
untrack
public void untrack()- Mappings:
Namespace Name Mixin selector official hLdyt;h()Vintermediary method_4302Lnet/minecraft/class_1011;method_4302()Vnamed untrackLnet/minecraft/client/texture/NativeImage;untrack()V
-
read
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLdyt;b(Ljava/lang/String;)Ldyt;intermediary method_15990Lnet/minecraft/class_1011;method_15990(Ljava/lang/String;)Lnet/minecraft/class_1011;named readLnet/minecraft/client/texture/NativeImage;read(Ljava/lang/String;)Lnet/minecraft/client/texture/NativeImage;
-
getAlpha
public static int getAlpha(int color) - Mappings:
Namespace Name Mixin selector official aLdyt;a(I)Iintermediary method_24030Lnet/minecraft/class_1011;method_24030(I)Inamed getAlphaLnet/minecraft/client/texture/NativeImage;getAlpha(I)I
-
getRed
public static int getRed(int color) - Mappings:
Namespace Name Mixin selector official bLdyt;b(I)Iintermediary method_24033Lnet/minecraft/class_1011;method_24033(I)Inamed getRedLnet/minecraft/client/texture/NativeImage;getRed(I)I
-
getGreen
public static int getGreen(int color) - Mappings:
Namespace Name Mixin selector official cLdyt;c(I)Iintermediary method_24034Lnet/minecraft/class_1011;method_24034(I)Inamed getGreenLnet/minecraft/client/texture/NativeImage;getGreen(I)I
-
getBlue
public static int getBlue(int color) - Mappings:
Namespace Name Mixin selector official dLdyt;d(I)Iintermediary method_24035Lnet/minecraft/class_1011;method_24035(I)Inamed getBlueLnet/minecraft/client/texture/NativeImage;getBlue(I)I
-
packColor
public static int packColor(int alpha, int blue, int green, int red) The resulting color of this operation is stored as RGBA from least to most significant bits, or from smallest to biggest bits.- Mappings:
Namespace Name Mixin selector official aLdyt;a(IIII)Iintermediary method_24031Lnet/minecraft/class_1011;method_24031(IIII)Inamed packColorLnet/minecraft/client/texture/NativeImage;packColor(IIII)I
-