com.mojang.blaze3d.opengl

public class GlRenderPass

implements RenderPass

fkl
com.mojang.blaze3d.opengl.GlRenderPass
net.minecraft.class_10866

Field summary

Modifier and TypeField
protected static final int
a
MAX_VERTEX_BUFFERS
field_57866
public static final boolean
b
VALIDATION
field_57867
private final GlCommandEncoder
k
encoder
field_57877
private final boolean
l
hasDepthTexture
field_57878
private boolean
m
closed
field_57879
protected GlRenderPipeline
c
pipeline
field_57868
protected final GpuBuffer[]
d
vertexBuffers
field_57869
protected GpuBuffer
e
indexBuffer
field_57870
protected VertexFormat$IndexType
f
indexType
field_57871
private final GlRenderPass$ScissorState
n
scissorState
field_57872
protected final HashMap<String, GpuBufferSlice>
g
uniforms
field_57873
protected final HashMap<String, GpuTexture>
h
samplers
field_57874
protected final Set<String>
i
dirtyUniforms
field_57875
protected int
j
pushedDebugGroups
field_60170

Constructor summary

ModifierConstructor
public (GlCommandEncoder arg0, boolean arg1)

Method summary

Modifier and TypeMethod
public boolean
a()
hasDepthTexture()
method_68407()
public void
pushDebugGroup(Supplier<String> arg0)
pushDebugGroup(Supplier<String> arg0)
public void
popDebugGroup()
popDebugGroup()
public void
setPipeline(RenderPipeline arg0)
setPipeline(RenderPipeline arg0)
public void
bindSampler(String arg0, GpuTexture arg1)
bindSampler(String arg0, GpuTexture arg1)
public void
setUniform(String arg0, GpuBuffer arg1)
setUniform(String arg0, GpuBuffer arg1)
public void
setUniform(String arg0, GpuBufferSlice arg1)
setUniform(String arg0, GpuBufferSlice arg1)
public void
enableScissor(int arg0, int arg1, int arg2, int arg3)
enableScissor(int arg0, int arg1, int arg2, int arg3)
public void
disableScissor()
disableScissor()
public boolean
b()
isScissorEnabled()
method_70808()
public int
c()
getScissorX()
method_70809()
public int
d()
getScissorY()
method_70810()
public int
e()
getScissorWidth()
method_70811()
public int
f()
getScissorHeight()
method_70812()
public void
setVertexBuffer(int arg0, GpuBuffer arg1)
setVertexBuffer(int arg0, GpuBuffer arg1)
public void
setIndexBuffer(GpuBuffer arg0, VertexFormat$a arg1)
setIndexBuffer(GpuBuffer arg0, VertexFormat$IndexType arg1)
public void
drawIndexed(int arg0, int arg1, int arg2, int arg3)
drawIndexed(int arg0, int arg1, int arg2, int arg3)
public void
drawMultipleIndexed(Collection<RenderPass$a> arg0, GpuBuffer arg1, VertexFormat$a arg2, Collection<String> arg3)
drawMultipleIndexed(Collection<RenderPass$Draw> arg0, GpuBuffer arg1, VertexFormat$IndexType arg2, Collection<String> arg3)
public void
draw(int arg0, int arg1)
draw(int arg0, int arg1)
public void
close()
close()