net.minecraft.client.texture

public final class NativeImage

implements AutoCloseable

cuc
net.minecraft.class_1011
net.minecraft.client.texture.NativeImage
com.mojang.blaze3d.platform.NativeImage
net.minecraft.client.renderer.texture.NativeImage
net.minecraft.client.renderer.texture.NativeImage

Field summary

Modifier and TypeField
private static final Set<StandardOpenOption>
a
field_4992
WRITE_TO_FILE_OPEN_OPTIONS
OPEN_OPTIONS
field_209272_a
OPEN_OPTIONS
private final NativeImage$Format
b
field_4986
format
format
field_211680_b
pixelFormat
private final int
c
field_4991
width
width
field_195719_a
width
private final int
d
field_4989
height
height
field_195720_b
height
private final boolean
e
field_4990
isStbImage
useStbFree
field_195721_c
stbiPointer
private long
f
field_4988
pointer
pixels
field_195722_d
imagePointer
private final int
g
field_4987
sizeBytes
size
field_195723_e
size

Constructor summary

ModifierConstructor
public (int width, int height, boolean zero)
public (NativeImage$Format format, int width, int height, boolean zero)
private (NativeImage$Format format, int width, int height, boolean useStbFree, long pixels)

Method summary

Modifier and TypeMethod
public static NativeImage
a(InputStream arg0)
method_4309(InputStream arg0)
fromInputStream(InputStream arg0)
read(InputStream is)
func_195713_a(InputStream arg0)
read(InputStream inputStreamIn)
public static NativeImage
a(cuc$a arg0, InputStream arg1)
method_4310(class_1011$class_1012 arg0, InputStream arg1)
fromInputStream(NativeImage$Format arg0, InputStream arg1)
read(NativeImage$Format format, InputStream is)
func_211679_a(NativeImage$PixelFormat arg0, InputStream arg1)
read(NativeImage$PixelFormat pixelFormatIn, InputStream inputStreamIn)
public static NativeImage
a(ByteBuffer arg0)
method_4324(ByteBuffer arg0)
fromByteBuffer(ByteBuffer arg0)
read(ByteBuffer bytes)
func_195704_a(ByteBuffer arg0)
read(ByteBuffer byteBufferIn)
public static NativeImage
a(cuc$a arg0, ByteBuffer arg1)
method_4303(class_1011$class_1012 arg0, ByteBuffer arg1)
fromByteBuffer(NativeImage$Format arg0, ByteBuffer arg1)
read(NativeImage$Format format, ByteBuffer bytes)
func_211677_a(NativeImage$PixelFormat arg0, ByteBuffer arg1)
read(NativeImage$PixelFormat pixelFormatIn, ByteBuffer byteBufferIn)
private static void
b(boolean arg0)
method_4313(boolean arg0)
setTextureClamp(boolean arg0)
setClamp(boolean clamp)
func_195707_b(boolean arg0)
setWrapST(boolean clamp)
private static void
a(boolean arg0, boolean arg1)
method_4308(boolean arg0, boolean arg1)
setTextureFilter(boolean arg0, boolean arg1)
setFilter(boolean linear, boolean mipmaps)
func_195705_a(boolean arg0, boolean arg1)
setMinMagFilters(boolean linear, boolean mipmap)
private void
g()
method_4320()
checkAllocated()
checkAllocated()
func_195696_g()
checkImage()
public void
close()
close()
close()
close()
close()
public int
a()
method_4307()
getWidth()
getWidth()
func_195702_a()
getWidth()
public int
b()
method_4323()
getHeight()
getHeight()
func_195714_b()
getHeight()
public NativeImage$Format
c()
method_4318()
getFormat()
getFormat()
func_211678_c()
getFormat()
public int
a(int arg0, int arg1)
method_4315(int arg0, int arg1)
getPixelRGBA(int arg0, int arg1)
getPixelRGBA(int x, int y)
func_195709_a(int arg0, int arg1)
getPixelRGBA(int x, int y)
public void
a(int arg0, int arg1, int arg2)
method_4305(int arg0, int arg1, int arg2)
setPixelRGBA(int arg0, int arg1, int arg2)
setPixelRGBA(int x, int y, int value)
func_195700_a(int arg0, int arg1, int arg2)
setPixelRGBA(int x, int y, int value)
public byte
b(int arg0, int arg1)
method_4311(int arg0, int arg1)
getAlphaOrLuminance(int arg0, int arg1)
getLuminanceOrAlpha(int x, int y)
func_211675_e(int arg0, int arg1)
getPixelLuminanceOrAlpha(int x, int y)
public void
b(int arg0, int arg1, int arg2)
method_4328(int arg0, int arg1, int arg2)
blendPixel(int arg0, int arg1, int arg2)
blendPixel(int x, int y, int value)
func_195718_b(int arg0, int arg1, int arg2)
blendPixel(int xIn, int yIn, int colIn)
public int[]
d()
method_4322()
makePixelArray()
makePixelArray()
func_195716_c()
makePixelArray()
public void
a(int arg0, int arg1, int arg2, boolean arg3)
method_4301(int arg0, int arg1, int arg2, boolean arg3)
upload(int arg0, int arg1, int arg2, boolean arg3)
upload(int arg0, int arg1, int arg2, boolean arg3)
func_195697_a(int arg0, int arg1, int arg2, boolean arg3)
uploadTextureSub(int level, int xOffset, int yOffset, boolean mipmap)
public void
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7)
method_4312(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7)
upload(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7)
upload(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7)
func_195706_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7)
uploadTextureSub(int level, int xOffset, int yOffset, int unpackSkipPixels, int unpackSkipRows, int widthIn, int heightIn, boolean mipmap)
public void
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, boolean arg8, boolean arg9)
method_4321(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, boolean arg8, boolean arg9)
upload(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, boolean arg8, boolean arg9)
upload(int level, int xoffset, int yoffset, int skipPixels, int skipRows, int width, int height, boolean arg7, boolean arg8, boolean arg9)
func_195712_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, boolean arg8, boolean arg9)
uploadTextureSub(int level, int xOffset, int yOffset, int unpackSkipPixels, int unpackSkipRows, int widthIn, int heightIn, boolean blur, boolean clamp, boolean arg9)
public void
a(int arg0, boolean arg1)
method_4327(int arg0, boolean arg1)
loadFromTextureImage(int arg0, boolean arg1)
downloadTexture(int arg0, boolean forceOpaque)
func_195717_a(int arg0, boolean arg1)
downloadFromTexture(int level, boolean opaque)
public void
a(boolean arg0)
method_4306(boolean arg0)
method_4306(boolean arg0)
downloadFrameBuffer(boolean forceOpaque)
func_195701_a(boolean arg0)
downloadFromFramebuffer(boolean opaque)
public void
a(String arg0)
method_15877(String arg0)
writeFile(String arg0)
write(String filename)
func_216510_a(String arg0)
func_216510_a(String arg0)
public void
a(File arg0)
method_4325(File arg0)
writeFile(File arg0)
write(File file)
func_209271_a(File arg0)
write(File fileIn)
public void
a(org.lwjgl.stb.STBTTFontinfo arg0, int arg1, int arg2, int arg3, float arg4, float arg5, float arg6, float arg7, int arg8, int arg9)
method_4316(org.lwjgl.stb.STBTTFontinfo arg0, int arg1, int arg2, int arg3, float arg4, float arg5, float arg6, float arg7, int arg8, int arg9)
makeGlyphBitmapSubpixel(org.lwjgl.stb.STBTTFontinfo arg0, int arg1, int arg2, int arg3, float arg4, float arg5, float arg6, float arg7, int arg8, int arg9)
copyFromFont(org.lwjgl.stb.STBTTFontinfo fontInfo, int arg1, int width, int height, float arg4, float arg5, float arg6, float arg7, int xoffset, int yoffset)
func_211676_a(org.lwjgl.stb.STBTTFontinfo arg0, int arg1, int arg2, int arg3, float arg4, float arg5, float arg6, float arg7, int arg8, int arg9)
renderGlyph(org.lwjgl.stb.STBTTFontinfo info, int glyphIndex, int widthIn, int heightIn, float scaleX, float scaleY, float shiftX, float shiftY, int x, int arg9)
public void
a(Path arg0)
method_4314(Path arg0)
writeFile(Path arg0)
write(Path path)
func_209270_a(Path arg0)
write(Path pathIn)
public void
a(cuc arg0)
method_4317(class_1011 arg0)
copyFrom(NativeImage arg0)
copyFrom(NativeImage other)
func_195703_a(NativeImage arg0)
copyImageData(NativeImage from)
public void
a(int arg0, int arg1, int arg2, int arg3, int arg4)
method_4326(int arg0, int arg1, int arg2, int arg3, int arg4)
fillRGBA(int arg0, int arg1, int arg2, int arg3, int arg4)
fillRect(int x, int z, int dx, int dz, int color)
func_195715_a(int arg0, int arg1, int arg2, int arg3, int arg4)
fillAreaRGBA(int x, int y, int widthIn, int heightIn, int value)
public void
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6, boolean arg7)
method_4304(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6, boolean arg7)
method_4304(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6, boolean arg7)
copyRect(int srcX, int srcY, int dstOffsetX, int dstOffsetY, int width, int height, boolean flipX, boolean flipY)
func_195699_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6, boolean arg7)
copyAreaRGBA(int xFrom, int yFrom, int xToDelta, int yToDelta, int widthIn, int heightIn, boolean mirrorX, boolean mirrorY)
public void
e()
method_4319()
method_4319()
flipY()
func_195710_e()
flip()
public void
a(int arg0, int arg1, int arg2, int arg3, cuc arg4)
method_4300(int arg0, int arg1, int arg2, int arg3, class_1011 arg4)
resizeSubRectTo(int arg0, int arg1, int arg2, int arg3, NativeImage arg4)
resizeSubRectTo(int x, int dx, int y, int dy, NativeImage image)
func_195708_a(int arg0, int arg1, int arg2, int arg3, NativeImage arg4)
resizeSubRectTo(int xIn, int yIn, int widthIn, int heightIn, NativeImage imageIn)
public void
f()
method_4302()
untrack()
untrack()
func_195711_f()
untrack()
public static NativeImage
b(String arg0)
method_15990(String arg0)
fromBase64(String arg0)
decode(String base64)
func_216511_b(String arg0)
func_216511_b(String arg0)