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

Method summary

Modifier and TypeMethod
void
setPipeline(RenderPipeline arg0)
setPipeline(RenderPipeline arg0)
setPipeline(RenderPipeline arg0)
setPipeline(RenderPipeline pipeline)
void
bindSampler(String arg0, GpuTexture arg1)
bindSampler(String arg0, GpuTexture arg1)
bindSampler(String arg0, GpuTexture arg1)
bindSampler(String name, GpuTexture texture)
void
setUniform(String arg0, int... arg1)
setUniform(String arg0, int... arg1)
setUniform(String arg0, int... arg1)
setUniform(String name, int... values)
void
setUniform(String arg0, float... arg1)
setUniform(String arg0, float... arg1)
setUniform(String arg0, float... arg1)
setUniform(String name, float... values)
void
setUniform(String arg0, org.joml.Matrix4f arg1)
setUniform(String arg0, org.joml.Matrix4f arg1)
setUniform(String arg0, org.joml.Matrix4f arg1)
setUniform(String name, org.joml.Matrix4f matrix)
void
enableScissor(ScissorState arg0)
enableScissor(ScissorState arg0)
enableScissor(ScissorState arg0)
enableScissor(ScissorState scissor)
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)
void
disableScissor()
disableScissor()
void
setVertexBuffer(int arg0, GpuBuffer arg1)
setVertexBuffer(int arg0, GpuBuffer arg1)
setVertexBuffer(int arg0, GpuBuffer arg1)
setVertexBuffer(int index, GpuBuffer buffer)
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)
void
drawIndexed(int arg0, int arg1)
drawIndexed(int arg0, int arg1)
drawIndexed(int arg0, int arg1)
drawIndexed(int offset, int count)
void
drawMultipleIndexed(Collection<RenderPass$a> arg0, GpuBuffer arg1, VertexFormat$a arg2)
drawMultipleIndexed(Collection<RenderPass$Draw> arg0, GpuBuffer arg1, VertexFormat$IndexType arg2)
drawMultipleIndexed(Collection<RenderPass$class_10884> arg0, GpuBuffer arg1, VertexFormat$class_5595 arg2)
drawMultipleIndexed(Collection<RenderPass$RenderObject> objects, GpuBuffer buffer, VertexFormat$IndexType indexType)
void
draw(int arg0, int arg1)
draw(int arg0, int arg1)
draw(int arg0, int arg1)
draw(int offset, int count)
void
close()
close()