com.mojang.blaze3d.systems

public interface RenderPass

extends AutoCloseable

com.mojang.blaze3d.systems.RenderPass
com.mojang.blaze3d.systems.RenderPass
com.mojang.blaze3d.systems.RenderPass
com.mojang.blaze3d.systems.RenderPass
com.mojang.blaze3d.systems.RenderPass

Method summary

Modifier and TypeMethod
void
pushDebugGroup(Supplier<String> arg0)
pushDebugGroup(Supplier<String> arg0)
pushDebugGroup(Supplier<String> arg0)
pushDebugGroup(Supplier<String> labelGetter)
pushDebugGroup(Supplier<String> arg0)
void
popDebugGroup()
popDebugGroup()
popDebugGroup()
void
setPipeline(RenderPipeline arg0)
setPipeline(RenderPipeline arg0)
setPipeline(RenderPipeline arg0)
setPipeline(RenderPipeline pipeline)
setPipeline(RenderPipeline arg0)
void
bindSampler(String arg0, GpuTextureView arg1)
bindSampler(String arg0, GpuTextureView arg1)
bindSampler(String arg0, GpuTextureView arg1)
bindSampler(String name, GpuTextureView texture)
bindSampler(String p_406805_, GpuTextureView arg1)
void
setUniform(String arg0, GpuBuffer arg1)
setUniform(String arg0, GpuBuffer arg1)
setUniform(String arg0, GpuBuffer arg1)
setUniform(String name, GpuBuffer buffer)
setUniform(String p_408232_, GpuBuffer arg1)
void
setUniform(String arg0, GpuBufferSlice arg1)
setUniform(String arg0, GpuBufferSlice arg1)
setUniform(String arg0, GpuBufferSlice arg1)
setUniform(String name, GpuBufferSlice slice)
setUniform(String p_409190_, GpuBufferSlice arg1)
void
enableScissor(int arg0, int arg1, int arg2, int arg3)
enableScissor(int arg0, int arg1, int arg2, int arg3)
enableScissor(int arg0, int arg1, int arg2, int arg3)
enableScissor(int x, int y, int width, int height)
enableScissor(int p_394512_, int p_391828_, int p_391712_, int arg3)
void
disableScissor()
disableScissor()
disableScissor()
void
setVertexBuffer(int arg0, GpuBuffer arg1)
setVertexBuffer(int arg0, GpuBuffer arg1)
setVertexBuffer(int arg0, GpuBuffer arg1)
setVertexBuffer(int index, GpuBuffer buffer)
setVertexBuffer(int p_395764_, GpuBuffer arg1)
void
setIndexBuffer(GpuBuffer arg0, VertexFormat$a arg1)
setIndexBuffer(GpuBuffer arg0, VertexFormat$IndexType arg1)
setIndexBuffer(GpuBuffer arg0, VertexFormat$class_5595 arg1)
setIndexBuffer(GpuBuffer indexBuffer, VertexFormat$IndexType indexType)
setIndexBuffer(GpuBuffer p_397465_, VertexFormat$C_141548_ arg1)
void
drawIndexed(int arg0, int arg1, int arg2, int arg3)
drawIndexed(int arg0, int arg1, int arg2, int arg3)
drawIndexed(int arg0, int arg1, int arg2, int arg3)
drawIndexed(int baseVertex, int firstIndex, int count, int instanceCount)
drawIndexed(int p_396477_, int p_409446_, int p_407636_, int arg3)
<T> void
drawMultipleIndexed(Collection<RenderPass$a<T>> arg0, GpuBuffer arg1, VertexFormat$a arg2, Collection<String> arg3, T arg4)
drawMultipleIndexed(Collection<RenderPass$Draw<T>> arg0, GpuBuffer arg1, VertexFormat$IndexType arg2, Collection<String> arg3, T arg4)
drawMultipleIndexed(Collection<RenderPass$class_10884<T>> arg0, GpuBuffer arg1, VertexFormat$class_5595 arg2, Collection<String> arg3, T arg4)
drawMultipleIndexed(Collection<RenderPass$RenderObject<T>> objects, GpuBuffer buffer, VertexFormat$IndexType indexType, Collection<String> validationSkippedUniforms, T arg4)
drawMultipleIndexed(Collection<RenderPass$C_379053_<T>> p_396172_, GpuBuffer p_394399_, VertexFormat$C_141548_ p_406241_, Collection<String> p_406608_, T arg4)
void
draw(int arg0, int arg1)
draw(int arg0, int arg1)
draw(int arg0, int arg1)
draw(int offset, int count)
draw(int p_394941_, int arg1)
void
close()
close()
close()