Package com.mojang.blaze3d.opengl
Class GlTexture
java.lang.Object
com.mojang.blaze3d.textures.GpuTexture
com.mojang.blaze3d.opengl.GlTexture
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected final boolean
private final it.unimi.dsi.fastutil.ints.Int2IntMap
protected final int
protected boolean
Fields inherited from class com.mojang.blaze3d.textures.GpuTexture
addressModeU, addressModeV, magFilter, minFilter, useMipmaps
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
GlTexture
(String p_410238_, TextureFormat p_410416_, int p_409690_, int p_409866_, int p_410468_, int p_409791_) protected
GlTexture
(String p_410238_, TextureFormat p_410416_, int p_409690_, int p_409866_, int p_410468_, int p_409791_, boolean external) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
int
getFbo
(DirectStateAccess p_412345_, GpuTexture p_410364_) int
glId()
boolean
isClosed()
void
setAddressMode
(AddressMode p_409820_, AddressMode p_409765_) void
setTextureFilter
(FilterMode p_410846_, FilterMode p_409662_, boolean p_410630_) Methods inherited from class com.mojang.blaze3d.textures.GpuTexture
getFormat, getHeight, getLabel, getMipLevels, getWidth, setAddressMode, setTextureFilter
-
Field Details
-
id
protected final int id -
fboCache
private final it.unimi.dsi.fastutil.ints.Int2IntMap fboCache -
closed
protected boolean closed -
modesDirty
protected boolean modesDirty -
external
protected final boolean external
-
-
Constructor Details
-
GlTexture
protected GlTexture(String p_410238_, TextureFormat p_410416_, int p_409690_, int p_409866_, int p_410468_, int p_409791_) -
GlTexture
protected GlTexture(String p_410238_, TextureFormat p_410416_, int p_409690_, int p_409866_, int p_410468_, int p_409791_, boolean external)
-
-
Method Details
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classGpuTexture
-
isClosed
public boolean isClosed()- Specified by:
isClosed
in classGpuTexture
-
getFbo
-
flushModeChanges
public void flushModeChanges() -
glId
public int glId() -
setAddressMode
- Overrides:
setAddressMode
in classGpuTexture
-
setTextureFilter
- Overrides:
setTextureFilter
in classGpuTexture
-