diff --git a/mappings/net/minecraft/client/texture/NativeImage.mapping b/mappings/net/minecraft/client/texture/NativeImage.mapping index 72ead7cd13..af0dc345dd 100644 --- a/mappings/net/minecraft/client/texture/NativeImage.mapping +++ b/mappings/net/minecraft/client/texture/NativeImage.mapping @@ -1,15 +1,57 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage CLASS class_1012 Format FIELD field_4993 pixelDataFormat I - FIELD field_4994 bytesPerPixel I + FIELD field_4994 channelCount I + FIELD field_4996 writeable Z + FIELD field_4999 hasAlpha Z + FIELD field_5000 hasLuminance Z + FIELD field_5003 hasBlue Z + FIELD field_5004 hasGreen Z + FIELD field_5005 hasRed Z + FIELD field_5006 alphaChannelOffset I + FIELD field_5007 luminanceChannelOffset I + FIELD field_5008 blueOffset I + FIELD field_5009 greenOffset I + FIELD field_5010 redOffset I + METHOD (Ljava/lang/String;IIIZZZZZIIIIIZ)V + ARG 3 channels + ARG 4 glFormat + ARG 5 hasRed + ARG 6 hasGreen + ARG 7 hasBlue + ARG 8 hasLuminance + ARG 9 hasAlpha + ARG 10 redOffset + ARG 11 greenOffset + ARG 12 blueOffset + ARG 13 luminanceOffset + ARG 14 alphaOffset + ARG 15 writeable + METHOD method_4329 hasAlphaChannel ()Z + METHOD method_4330 getOpacityOffset ()I + METHOD method_4332 getAlphaChannelOffset ()I METHOD method_4333 getPixelDataFormat ()I - METHOD method_4335 getBytesPerPixel ()I - METHOD method_4337 hasLuminanceOrAlpha ()Z + METHOD method_4335 getChannelCount ()I + METHOD method_4336 getFormat (I)Lnet/minecraft/class_1011$class_1012; + ARG 0 glFormat + METHOD method_4337 hasOpacityChannel ()Z + METHOD method_4338 isWriteable ()Z METHOD method_4339 setPackAlignment ()V METHOD method_4340 setUnpackAlignment ()V + CLASS class_1013 GLFormat + FIELD field_5015 glConstant I + METHOD (Ljava/lang/String;II)V + ARG 3 glConstant + METHOD method_4341 getGlConstant ()I CLASS class_1014 WriteCallback FIELD field_5018 channel Ljava/nio/channels/WritableByteChannel; FIELD field_5019 exception Ljava/io/IOException; + METHOD (Ljava/nio/channels/WritableByteChannel;)V + ARG 1 channel + METHOD invoke (JJI)V + ARG 1 context + ARG 3 data + ARG 5 size METHOD method_4342 throwStoredException ()V FIELD field_4986 format Lnet/minecraft/class_1011$class_1012; FIELD field_4987 sizeBytes I @@ -18,30 +60,60 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage FIELD field_4990 isStbImage Z FIELD field_4991 width I FIELD field_4992 WRITE_TO_FILE_OPEN_OPTIONS Ljava/util/Set; + METHOD (IIZ)V + ARG 1 width + ARG 2 height + ARG 3 useStb METHOD (Lnet/minecraft/class_1011$class_1012;IIZ)V ARG 1 format ARG 2 width ARG 3 height - ARG 4 zeroFill + ARG 4 useStb METHOD (Lnet/minecraft/class_1011$class_1012;IIZJ)V + ARG 1 format ARG 2 width ARG 3 height + ARG 4 useStb ARG 5 pointer METHOD method_15877 writeFile (Ljava/lang/String;)V - METHOD method_15990 fromBase64 (Ljava/lang/String;)Lnet/minecraft/class_1011; - ARG 0 string + ARG 1 fileName + METHOD method_15990 read (Ljava/lang/String;)Lnet/minecraft/class_1011; + ARG 0 dataUri METHOD method_4300 resizeSubRectTo (IIIILnet/minecraft/class_1011;)V + ARG 1 x + ARG 2 y + ARG 3 width + ARG 4 height + ARG 5 targetImage METHOD method_4301 upload (IIIZ)V + ARG 1 level + ARG 2 xOffset + ARG 3 yOffset + ARG 4 mipmap METHOD method_4302 untrack ()V - METHOD method_4303 fromByteBuffer (Lnet/minecraft/class_1011$class_1012;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011; + METHOD method_4303 read (Lnet/minecraft/class_1011$class_1012;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011; + METHOD method_4304 copyRect (IIIIIIZZ)V + ARG 1 x + ARG 2 y + ARG 3 translateX + ARG 4 translateY + ARG 5 width + ARG 6 height + ARG 7 flipX + ARG 8 flipY METHOD method_4305 setPixelRGBA (III)V ARG 1 x ARG 2 y + ARG 3 color + METHOD method_4306 loadFromMemory (Z)V + ARG 1 removeAlpha METHOD method_4307 getWidth ()I METHOD method_4308 setTextureFilter (ZZ)V - METHOD method_4309 fromInputStream (Ljava/io/InputStream;)Lnet/minecraft/class_1011; - METHOD method_4310 fromInputStream (Lnet/minecraft/class_1011$class_1012;Ljava/io/InputStream;)Lnet/minecraft/class_1011; - METHOD method_4311 getAlphaOrLuminance (II)B + ARG 0 blur + ARG 1 mipmap + METHOD method_4309 read (Ljava/io/InputStream;)Lnet/minecraft/class_1011; + METHOD method_4310 read (Lnet/minecraft/class_1011$class_1012;Ljava/io/InputStream;)Lnet/minecraft/class_1011; + METHOD method_4311 getPixelOpacity (II)B ARG 1 x ARG 2 y METHOD method_4312 upload (IIIIIIIZ)V @@ -52,11 +124,13 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage ARG 5 unpackSkipRows ARG 6 width ARG 7 height + ARG 8 mipmap METHOD method_4313 setTextureClamp (Z)V ARG 0 clamp METHOD method_4314 writeFile (Ljava/nio/file/Path;)V METHOD method_4315 getPixelRGBA (II)I ARG 1 x + ARG 2 y METHOD method_4316 makeGlyphBitmapSubpixel (Lorg/lwjgl/stb/STBTTFontinfo;IIIFFFFII)V ARG 1 fontInfo ARG 2 glyphIndex @@ -66,7 +140,8 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage ARG 6 scaleY ARG 7 shiftX ARG 8 shiftY - ARG 10 glyph + ARG 9 startX + ARG 10 startY METHOD method_4317 copyFrom (Lnet/minecraft/class_1011;)V ARG 1 image METHOD method_4318 getFormat ()Lnet/minecraft/class_1011$class_1012; @@ -79,15 +154,23 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage ARG 5 unpackSkipRows ARG 6 width ARG 7 height + ARG 8 blur ARG 9 clamp + ARG 10 mipmap METHOD method_4322 makePixelArray ()[I METHOD method_4323 getHeight ()I - METHOD method_4324 fromByteBuffer (Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011; + METHOD method_4324 read (Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011; METHOD method_4325 writeFile (Ljava/io/File;)V - METHOD method_4326 fillRGBA (IIIII)V + METHOD method_4326 fillRect (IIIII)V ARG 1 x ARG 2 y ARG 3 width ARG 4 height + ARG 5 color METHOD method_4327 loadFromTextureImage (IZ)V + ARG 1 level + ARG 2 removeAlpha METHOD method_4328 blendPixel (III)V + ARG 1 x + ARG 2 y + ARG 3 radius