com.mojang.blaze3d.textures

public abstract class GpuTexture

implements AutoCloseable

com.mojang.blaze3d.textures.GpuTexture
com.mojang.blaze3d.textures.GpuTexture
com.mojang.blaze3d.textures.GpuTexture

Field summary

Modifier and TypeField
public static final int
USAGE_COPY_DST
public static final int
USAGE_COPY_SRC
public static final int
USAGE_TEXTURE_BINDING
public static final int
USAGE_RENDER_ATTACHMENT
public static final int
USAGE_CUBEMAP_COMPATIBLE
private final TextureFormat
format
private final int
width
private final int
height
private final int
depthOrLayers
private final int
mipLevels
private final int
usage
private final String
label

Constructor summary

ModifierConstructor
public (int usage, String label, TextureFormat format, int width, int height, int depthOrLayers, int mipLevels)

Method summary

Modifier and TypeMethod
public int
getWidth(int mipLevel)
public int
getHeight(int mipLevel)
public int
getDepthOrLayers()
public int
getMipLevels()
public TextureFormat
getFormat()
public int
usage()
public String
getLabel()
public abstract void
close()
public abstract boolean
isClosed()