Package com.mojang.blaze3d.textures
Class GpuTexture
java.lang.Object
com.mojang.blaze3d.textures.GpuTexture
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
GlTexture
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AddressMode
protected AddressMode
private final TextureFormat
private final int
private final String
protected FilterMode
protected FilterMode
private final int
protected boolean
private final int
-
Constructor Summary
ConstructorsConstructorDescriptionGpuTexture
(String pLabel, TextureFormat pFormat, int pWidth, int pHeight, int pMipLevels) -
Method Summary
Modifier and TypeMethodDescriptionabstract void
close()
int
getHeight
(int pMipLevel) getLabel()
int
int
getWidth
(int pMipLevel) abstract boolean
isClosed()
void
setAddressMode
(AddressMode pAddressMode) void
setAddressMode
(AddressMode pAddressModeU, AddressMode pAddressModeV) void
setTextureFilter
(FilterMode pFilter, boolean pUseMipmaps) void
setTextureFilter
(FilterMode pMinFilter, FilterMode pMagFilter, boolean pUseMipmaps)
-
Field Details
-
format
-
width
private final int width -
height
private final int height -
mipLevels
private final int mipLevels -
label
-
addressModeU
-
addressModeV
-
minFilter
-
magFilter
-
useMipmaps
protected boolean useMipmaps
-
-
Constructor Details
-
GpuTexture
-
-
Method Details
-
getWidth
public int getWidth(int pMipLevel) -
getHeight
public int getHeight(int pMipLevel) -
getMipLevels
public int getMipLevels() -
getFormat
-
setAddressMode
-
setAddressMode
-
setTextureFilter
-
setTextureFilter
-
getLabel
-
close
public abstract void close()- Specified by:
close
in interfaceAutoCloseable
-
isClosed
public abstract boolean isClosed()
-