com.mojang.blaze3d.systems

public interface RenderPassBackend

extends AutoCloseable

com.mojang.blaze3d.systems.RenderPassBackend
net.minecraft.class_1_149
com.mojang.blaze3d.systems.RenderPassBackend

Method summary

Modifier and TypeMethod
void
pushDebugGroup(Supplier<String> label)
method_1_1333(Supplier<String> arg0)
pushDebugGroup(Supplier<String> labelGetter)
void
popDebugGroup()
method_1_1332()
popDebugGroup()
void
setPipeline(RenderPipeline pipeline)
method_1_1335(RenderPipeline arg0)
setPipeline(RenderPipeline pipeline)
void
bindTexture(String name, GpuTextureView textureView, GpuSampler sampler)
method_1_1325(String arg0, com.mojang.blaze3d.textures.GpuTextureView arg1, class_12137 arg2)
bindTexture(String name, com.mojang.blaze3d.textures.GpuTextureView textureView, GpuSampler sampler)
void
setUniform(String name, GpuBuffer value)
method_1_1336(String arg0, GpuBuffer arg1)
setUniform(String name, GpuBuffer buffer)
void
setUniform(String name, GpuBufferSlice value)
method_1_1337(String arg0, GpuBufferSlice arg1)
setUniform(String name, GpuBufferSlice slice)
void
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()
method_1_1326()
disableScissor()
void
setVertexBuffer(int slot, GpuBuffer vertexBuffer)
method_1_1338(int arg0, GpuBuffer arg1)
setVertexBuffer(int index, GpuBuffer buffer)
void
setIndexBuffer(GpuBuffer indexBuffer, VertexFormat$IndexType indexType)
method_1_1334(GpuBuffer arg0, VertexFormat$class_5595 arg1)
setIndexBuffer(GpuBuffer indexBuffer, VertexFormat$IndexType indexType)
void
drawIndexed(int baseVertex, int firstIndex, int indexCount, int instanceCount)
method_1_1328(int arg0, int arg1, int arg2, int arg3)
drawIndexed(int baseVertex, int firstIndex, int count, int instanceCount)
<T> void
drawMultipleIndexed(Collection<RenderPass$Draw<T>> draws, GpuBuffer defaultIndexBuffer, VertexFormat$IndexType defaultIndexType, Collection<String> dynamicUniforms, T uniformArgument)
method_1_1329(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 uniformArgument)
void
draw(int firstVertex, int vertexCount)
method_1_1327(int arg0, int arg1)
draw(int offset, int count)
void
close()
boolean
isClosed()
method_1_1331()
isClosed()