CLASS cuc net/minecraft/client/texture/NativeImage CLASS a Format FIELD e bytesPerPixel I FIELD f pixelDataFormat I METHOD a getBytesPerPixel ()I METHOD b setPackAlignment ()V METHOD c setUnpackAlignment ()V METHOD d getPixelDataFormat ()I METHOD g hasLuminanceOrAlpha ()Z CLASS c WriteCallback FIELD a channel Ljava/nio/channels/WritableByteChannel; FIELD b exception Ljava/io/IOException; METHOD a throwStoredException ()V FIELD a WRITE_TO_FILE_OPEN_OPTIONS Ljava/util/Set; FIELD b format Lcuc$a; FIELD c width I FIELD d height I FIELD e isStbImage Z FIELD f pointer J FIELD g sizeBytes I METHOD (Lcuc$a;IIZ)V ARG 1 format ARG 2 width ARG 3 height ARG 4 zeroFill METHOD (Lcuc$a;IIZJ)V ARG 2 width ARG 3 height ARG 5 pointer METHOD a getWidth ()I METHOD a getPixelRGBA (II)I ARG 1 x METHOD a setPixelRGBA (III)V ARG 1 x ARG 2 y METHOD a fillRGBA (IIIII)V ARG 1 x ARG 2 y ARG 3 width ARG 4 height METHOD a upload (IIIIIIIZ)V ARG 1 level ARG 2 xOffset ARG 3 yOffset ARG 4 unpackSkipPixels ARG 5 unpackSkipRows ARG 6 width ARG 7 height METHOD a upload (IIIIIIIZZZ)V ARG 1 level ARG 2 xOffset ARG 3 yOffset ARG 4 unpackSkipPixels ARG 5 unpackSkipRows ARG 6 width ARG 7 height ARG 9 clamp METHOD a resizeSubRectTo (IIIILcuc;)V METHOD a upload (IIIZ)V METHOD a loadFromTextureImage (IZ)V METHOD a fromInputStream (Lcuc$a;Ljava/io/InputStream;)Lcuc; METHOD a fromByteBuffer (Lcuc$a;Ljava/nio/ByteBuffer;)Lcuc; METHOD a copyFrom (Lcuc;)V ARG 1 image METHOD a writeFile (Ljava/io/File;)V METHOD a fromInputStream (Ljava/io/InputStream;)Lcuc; METHOD a writeFile (Ljava/lang/String;)V METHOD a fromByteBuffer (Ljava/nio/ByteBuffer;)Lcuc; METHOD a writeFile (Ljava/nio/file/Path;)V METHOD a makeGlyphBitmapSubpixel (Lorg/lwjgl/stb/STBTTFontinfo;IIIFFFFII)V ARG 1 fontInfo ARG 2 glyphIndex ARG 3 width ARG 4 height ARG 5 scaleX ARG 6 scaleY ARG 7 shiftX ARG 8 shiftY ARG 10 glyph METHOD a setTextureFilter (ZZ)V METHOD b getHeight ()I METHOD b getAlphaOrLuminance (II)B ARG 1 x ARG 2 y METHOD b blendPixel (III)V METHOD b fromBase64 (Ljava/lang/String;)Lcuc; ARG 0 string METHOD b setTextureClamp (Z)V ARG 0 clamp METHOD c getFormat ()Lcuc$a; METHOD d makePixelArray ()[I METHOD f untrack ()V METHOD g checkAllocated ()V