CLASS cov net/minecraft/client/texture/NativeImage
	CLASS cov$a Format
		FIELD e bytesPerPixel I
		METHOD a getBytesPerPixel ()I
	FIELD a WRITE_TO_FILE_OPEN_OPTIONS Ljava/util/Set;
	FIELD b format Lcov$a;
	FIELD c width I
	FIELD d height I
	FIELD e isStbImage Z
	FIELD f pointer J
	FIELD g sizeBytes I
	METHOD <init> (Lcov$a;IIZ)V
		ARG 1 format
		ARG 2 width
		ARG 3 height
		ARG 4 zeroFill
	METHOD <init> (Lcov$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 (IIIILcov;)V
	METHOD a upload (IIIZ)V
	METHOD a fromInputStream (Lcov$a;Ljava/io/InputStream;)Lcov;
	METHOD a fromByteBuffer (Lcov$a;Ljava/nio/ByteBuffer;)Lcov;
	METHOD a writeFile (Ljava/io/File;)V
	METHOD a fromInputStream (Ljava/io/InputStream;)Lcov;
	METHOD a writeFile (Ljava/lang/String;)V
	METHOD a fromByteBuffer (Ljava/nio/ByteBuffer;)Lcov;
	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 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;)Lcov;
		ARG 0 string
	METHOD b setTextureClamp (Z)V
		ARG 0 clamp
	METHOD c getFormat ()Lcov$a;
	METHOD d makePixelArray ()[I
	METHOD g checkAllocated ()V
