net.minecraft.client.texture

public class GlTexture

extends GpuTexture

fxl
com.mojang.blaze3d.opengl.GlTexture
net.minecraft.class_10868
net.minecraft.client.texture.GlTexture
net.minecraft.unmapped.C_pwkonkuv
net.minecraft.unmapped.C_pwkonkuv
com.mojang.blaze3d.opengl.GlTexture

Field summary

Modifier and TypeField
private static final int
c
EMPTY
field_64515
UNINITIALIZED
f_rdjidsae
EMPTY
protected final int
a
id
field_57882
glId
f_fxtxyzlx
id
private int
d
firstFboId
field_64516
framebufferId
f_mpinskqb
firstFboId
private int
e
firstFboDepthId
field_64517
depthGlId
f_jhhoucjp
firstFboDepthId
private it.unimi.dsi.fastutil.ints.Int2IntMap
f
fboCache
field_57885
depthTexToFramebufferIdCache
f_fyzisokv
fboCache
protected boolean
b
closed
field_57883
closed
f_rjrumjxh
closed
private int
g
views
field_60565
refCount
f_bhnqdfjw
views

Constructor summary

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

Method summary

Modifier and TypeMethod
public void
close()
close()
close()
private void
d()
destroyImmediately()
method_71637()
free()
m_codedmpf()
destroyImmediately()
public boolean
isClosed()
isClosed()
isClosed()
public int
a(fwz o, GpuTexture arg1)
getFbo(DirectStateAccess arg0, GpuTexture arg1)
method_68426(class_10874 arg0, GpuTexture arg1)
getOrCreateFramebuffer(BufferManager bufferManager, GpuTexture depthTexture)
m_vkjoodwn(C_jpzncbwl arg0, GpuTexture arg1)
getFbo(C_379126_ p_394451_, GpuTexture arg1)
private int
a(fwz o, int arg1)
createFbo(DirectStateAccess arg0, int arg1)
method_76596(class_10874 arg0, int arg1)
createFramebuffer(BufferManager bufferManager, int depthGlId)
m_dceuqoqw(C_jpzncbwl arg0, int arg1)
createFbo(C_379126_ p_457100_, int arg1)
public int
a()
glId()
method_68427()
getGlId()
m_waebuwzb()
glId()
public void
b()
addViews()
method_71635()
incrementRefCount()
m_jdjahuph()
addViews()
public void
c()
removeViews()
method_71636()
decrementRefCount()
m_zsjsexfb()
removeViews()