com.mojang.blaze3d.platform

public final class NativeImage

implements AutoCloseable

fli
com.mojang.blaze3d.platform.NativeImage
net.minecraft.class_1011

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_21684
private static final com.mojang.jtracy.MemoryPool
b
MEMORY_POOL
field_54265
private static final Set<StandardOpenOption>
c
OPEN_OPTIONS
field_4992
private final NativeImage$Format
d
format
field_4986
private final int
e
width
field_4991
private final int
f
height
field_4989
private final boolean
g
useStbFree
field_4990
private long
h
pixels
field_4988
private final long
i
size
field_4987

Constructor summary

ModifierConstructor
public (int arg0, int arg1, boolean arg2)
public (NativeImage$Format arg0, int arg1, int arg2, boolean arg3)
public (NativeImage$Format arg0, int arg1, int arg2, boolean arg3, long arg4)

Method summary

Modifier and TypeMethod
private boolean
c(int arg0, int arg1)
isOutsideBounds(int arg0, int arg1)
method_36559(int arg0, int arg1)
public static NativeImage
a(InputStream arg0)
read(InputStream arg0)
method_4309(InputStream arg0)
public static NativeImage
a(fli$a arg0, InputStream arg1)
read(NativeImage$Format arg0, InputStream arg1)
method_4310(class_1011$class_1012 arg0, InputStream arg1)
public static NativeImage
a(ByteBuffer arg0)
read(ByteBuffer arg0)
method_4324(ByteBuffer arg0)
public static NativeImage
a(byte[] arg0)
read(byte[] arg0)
method_49277(byte[] arg0)
private static NativeImage
a(ByteBuffer arg0, byte[] arg1)
putAndRead(ByteBuffer arg0, byte[] arg1)
method_65806(ByteBuffer arg0, byte[] arg1)
public static NativeImage
a(fli$a arg0, ByteBuffer arg1)
read(NativeImage$Format arg0, ByteBuffer arg1)
method_4303(class_1011$class_1012 arg0, ByteBuffer arg1)
private void
i()
checkAllocated()
method_4320()
public void
close()
close()
public int
a()
getWidth()
method_4307()
public int
b()
getHeight()
method_4323()
public NativeImage$Format
c()
format()
method_4318()
private int
d(int arg0, int arg1)
getPixelABGR(int arg0, int arg1)
method_4315(int arg0, int arg1)
public int
a(int arg0, int arg1)
getPixel(int arg0, int arg1)
method_61940(int arg0, int arg1)
public void
a(int arg0, int arg1, int arg2)
setPixelABGR(int arg0, int arg1, int arg2)
method_4305(int arg0, int arg1, int arg2)
public void
b(int arg0, int arg1, int arg2)
setPixel(int arg0, int arg1, int arg2)
method_61941(int arg0, int arg1, int arg2)
public NativeImage
a(IntUnaryOperator arg0)
mappedCopy(IntUnaryOperator arg0)
method_48462(IntUnaryOperator arg0)
public int[]
d()
getPixelsABGR()
method_48463()
public int[]
e()
getPixels()
method_61942()
public byte
b(int arg0, int arg1)
getLuminanceOrAlpha(int arg0, int arg1)
method_4311(int arg0, int arg1)
public int[]
f()
makePixelArray()
method_4322()
public void
a(File arg0)
writeToFile(File arg0)
method_4325(File arg0)
public boolean
a(org.lwjgl.util.freetype.FT_Face arg0, int arg1)
copyFromFont(org.lwjgl.util.freetype.FT_Face arg0, int arg1)
method_4316(org.lwjgl.util.freetype.FT_Face arg0, int arg1)
public void
a(Path arg0)
writeToFile(Path arg0)
method_4314(Path arg0)
private boolean
a(WritableByteChannel arg0)
writeToChannel(WritableByteChannel arg0)
method_24032(WritableByteChannel arg0)
public void
a(fli arg0)
copyFrom(NativeImage arg0)
method_4317(class_1011 arg0)
public void
a(int arg0, int arg1, int arg2, int arg3, int arg4)
fillRect(int arg0, int arg1, int arg2, int arg3, int arg4)
method_4326(int arg0, int arg1, int arg2, int arg3, int arg4)
public void
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6, boolean arg7)
copyRect(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)
public void
a(fli arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, boolean arg8)
copyRect(NativeImage arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, boolean arg8)
method_47594(class_1011 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, boolean arg7, boolean arg8)
public void
a(int arg0, int arg1, int arg2, int arg3, fli arg4)
resizeSubRectTo(int arg0, int arg1, int arg2, int arg3, NativeImage arg4)
method_4300(int arg0, int arg1, int arg2, int arg3, class_1011 arg4)
public void
g()
untrack()
method_4302()
public long
h()
getPointer()
method_67769()