@Environment(value=CLIENT) public class NativeImageBackedTexture extends AbstractTexture implements AutoCloseable
Modifier and Type | Field and Description |
---|---|
private NativeImage |
image |
bilinear, glId, mipmap
Constructor and Description |
---|
NativeImageBackedTexture(int width,
int height,
boolean useStb) |
NativeImageBackedTexture(NativeImage image) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
NativeImage |
getImage() |
void |
load(ResourceManager manager) |
void |
setImage(NativeImage image) |
void |
upload() |
bindTexture, clearGlId, getGlId, registerTexture, setFilter
private NativeImage image
public NativeImageBackedTexture(NativeImage image)
public NativeImageBackedTexture(int width, int height, boolean useStb)
public void load(ResourceManager manager) throws IOException
load
in class AbstractTexture
IOException
public void upload()
@Nullable public NativeImage getImage()
public void setImage(NativeImage image) throws Exception
Exception
public void close()
close
in interface AutoCloseable