类 TextureUtil
java.lang.Object
com.mojang.blaze3d.platform.TextureUtil
-
字段概要
字段修饰符和类型字段说明private static final int
private static final org.slf4j.Logger
static final int
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static void
bind
(int pTextureId) static int
static Path
static Path
getDebugTexturePath
(Path pBasePath) static void
prepareImage
(int pTextureId, int pWidth, int pHeight) static void
prepareImage
(int pTextureId, int pMipmapLevel, int pWidth, int pHeight) static void
prepareImage
(NativeImage.InternalGlFormat pPixelFormat, int pTextureId, int pWidth, int pHeight) static void
prepareImage
(NativeImage.InternalGlFormat pPixelFormat, int pTextureId, int pMipmapLevel, int pWidth, int pHeight) static ByteBuffer
readResource
(InputStream pInputStream) private static ByteBuffer
readResource
(ReadableByteChannel pChannel, int pSize) static void
releaseTextureId
(int pTextureId) static void
writeAsPNG
(Path pOutputDir, String pTextureName, int pTextureId, int pAmount, int pWidth, int pHeight) static void
writeAsPNG
(Path pOutputDir, String pTextureName, int pTextureId, int pAmount, int pWidth, int pHeight, IntUnaryOperator pFunction)
-
字段详细资料
-
构造器详细资料
-
TextureUtil
public TextureUtil()
-
-
方法详细资料
-
generateTextureId
public static int generateTextureId() -
releaseTextureId
public static void releaseTextureId(int pTextureId) -
prepareImage
public static void prepareImage(int pTextureId, int pWidth, int pHeight) -
prepareImage
public static void prepareImage(NativeImage.InternalGlFormat pPixelFormat, int pTextureId, int pWidth, int pHeight) -
prepareImage
public static void prepareImage(int pTextureId, int pMipmapLevel, int pWidth, int pHeight) -
prepareImage
public static void prepareImage(NativeImage.InternalGlFormat pPixelFormat, int pTextureId, int pMipmapLevel, int pWidth, int pHeight) -
bind
private static void bind(int pTextureId) -
readResource
- 抛出:
IOException
-
readResource
- 抛出:
IOException
-
writeAsPNG
-
writeAsPNG
public static void writeAsPNG(Path pOutputDir, String pTextureName, int pTextureId, int pAmount, int pWidth, int pHeight, @Nullable IntUnaryOperator pFunction) -
getDebugTexturePath
-
getDebugTexturePath
-