com.mojang.blaze3d.systems

public interface RenderPassBackend

com.mojang.renderpearl.backend.api.RenderPassBackend
com.mojang.renderpearl.backend.api.RenderPassBackend
net.minecraft.class_1_149
com.mojang.blaze3d.systems.RenderPassBackend

Method summary

Modifier and TypeMethod
void
pushDebugGroup(Supplier<String> label)
pushDebugGroup(Supplier<String> label)
method_1_1333(Supplier<String> arg0)
pushDebugGroup(Supplier<String> labelGetter)
void
popDebugGroup()
popDebugGroup()
method_1_1332()
popDebugGroup()
void
setPipeline(BackendRenderPipeline pipeline)
setPipeline(BackendRenderPipeline pipeline)
method_1_1335(class_1_1386 arg0)
setPipeline(BackendRenderPipeline pipeline)
void
setUniform(int index, Object value)
setUniform(int index, Object value)
method_1_9105(int arg0, Object arg1)
setUniform(int index, Object value)
void
pushConstants(ByteBuffer value)
pushConstants(ByteBuffer value)
method_1_9273(ByteBuffer arg0)
pushConstants(ByteBuffer pushConstants)
void
enableScissor(int x, int y, int width, int height)
enableScissor(int x, int y, int width, int height)
method_1_1330(int arg0, int arg1, int arg2, int arg3)
enableScissor(int x, int y, int width, int height)
void
disableScissor()
disableScissor()
method_1_1326()
disableScissor()
void
setVertexBuffer(int slot, GpuBufferSlice vertexBuffer)
setVertexBuffer(int slot, GpuBufferSlice vertexBuffer)
method_1_1338(int arg0, class_1_1254 arg1)
setVertexBuffer(int slot, GpuBufferSlice vertexBuffer)
void
setIndexBuffer(GpuBuffer indexBuffer, IndexType indexType)
setIndexBuffer(GpuBuffer indexBuffer, IndexType indexType)
method_1_1334(class_1_1211 arg0, class_5595 arg1)
setIndexBuffer(GpuBuffer indexBuffer, IndexType indexType)
void
drawIndexed(int indexCount, int instanceCount, int firstIndex, int vertexOffset, int firstInstance)
drawIndexed(int indexCount, int instanceCount, int firstIndex, int vertexOffset, int firstInstance)
method_1_1328(int arg0, int arg1, int arg2, int arg3, int arg4)
drawIndexed(int indexCount, int instanceCount, int firstIndex, int vertexOffset, int firstInstance)
void
multiDrawIndexed(IntBuffer drawParameters, int instanceCount, int firstInstance, int drawCount)
multiDrawIndexed(IntBuffer drawParameters, int instanceCount, int firstInstance, int drawCount)
method_1_6188(IntBuffer arg0, int arg1, int arg2, int arg3)
multiDrawIndexedInterleaved(IntBuffer indexInfo, int instanceCount, int firstInstance, int drawCount)
void
multiDrawIndexed(org.lwjgl.PointerBuffer firstIndexOffsets, IntBuffer indexCounts, IntBuffer vertexOffsets, int drawCount)
multiDrawIndexed(org.lwjgl.PointerBuffer firstIndexOffsets, IntBuffer indexCounts, IntBuffer vertexOffsets, int drawCount)
method_1_6189(org.lwjgl.PointerBuffer arg0, IntBuffer arg1, IntBuffer arg2, int arg3)
multiDrawIndexedSeparate(org.lwjgl.PointerBuffer indices, IntBuffer count, IntBuffer first, int drawCount)
void
drawIndexedIndirect(GpuBufferSlice commands, int drawCount)
drawIndexedIndirect(GpuBufferSlice commands, int drawCount)
method_1_5511(class_1_1254 arg0, int arg1)
drawIndexedIndirect(GpuBufferSlice buffer, int drawCount)
void
draw(int vertexCount, int instanceCount, int firstVertex, int firstInstance)
draw(int vertexCount, int instanceCount, int firstVertex, int firstInstance)
method_1_1327(int arg0, int arg1, int arg2, int arg3)
draw(int vertexCount, int instanceCount, int firstVertex, int firstInstance)
void
multiDraw(IntBuffer drawParameters, int instanceCount, int firstInstance, int drawCount)
multiDraw(IntBuffer drawParameters, int instanceCount, int firstInstance, int drawCount)
method_1_6186(IntBuffer arg0, int arg1, int arg2, int arg3)
multiDrawInterleaved(IntBuffer vertexInfo, int instanceCount, int firstInstance, int drawCount)
void
multiDraw(IntBuffer firstVertices, IntBuffer vertexCounts, int drawCount)
multiDraw(IntBuffer firstVertices, IntBuffer vertexCounts, int drawCount)
method_1_6187(IntBuffer arg0, IntBuffer arg1, int arg2)
multiDrawSeparate(IntBuffer first, IntBuffer count, int drawCount)
void
drawIndirect(GpuBufferSlice commands, int drawCount)
drawIndirect(GpuBufferSlice commands, int drawCount)
method_1_5512(class_1_1254 arg0, int arg1)
drawIndirect(GpuBufferSlice buffer, int drawCount)
void
writeTimestamp(GpuQueryPool pool, int index)
writeTimestamp(GpuQueryPool pool, int index)
method_1_4243(class_1_685 arg0, int arg1)
writeTimestamp(TimestampQueryPool timestampQueryPool, int index)