Package com.mojang.blaze3d.systems
Interface RenderPass
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
GlRenderPass
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
static interface
-
Method Summary
Modifier and TypeMethodDescriptionvoid
bindSampler
(String p_410511_, GpuTexture p_410843_) void
close()
void
void
void
draw
(int p_410083_, int p_410498_) void
drawIndexed
(int p_410350_, int p_410790_) void
drawMultipleIndexed
(Collection<RenderPass.Draw> p_409795_, GpuBuffer p_412255_, VertexFormat.IndexType p_412424_) void
enableScissor
(int p_409956_, int p_410530_, int p_409728_, int p_410747_) void
enableScissor
(ScissorState p_410730_) void
enableStencilTest
(StencilTest stencilTest) void
setIndexBuffer
(GpuBuffer p_409862_, VertexFormat.IndexType p_410093_) void
setPipeline
(RenderPipeline p_409777_) void
setUniform
(String p_410513_, float... p_410235_) void
setUniform
(String p_409940_, int... p_409969_) void
setUniform
(String p_410316_, org.joml.Matrix4f p_410201_) void
setVertexBuffer
(int p_409605_, GpuBuffer p_410644_)
-
Method Details
-
setPipeline
-
bindSampler
-
setUniform
-
setUniform
-
setUniform
-
enableScissor
-
enableScissor
void enableScissor(int p_409956_, int p_410530_, int p_409728_, int p_410747_) -
disableScissor
void disableScissor() -
enableStencilTest
-
disableStencilTest
void disableStencilTest() -
setVertexBuffer
-
setIndexBuffer
-
drawIndexed
void drawIndexed(int p_410350_, int p_410790_) -
drawMultipleIndexed
void drawMultipleIndexed(Collection<RenderPass.Draw> p_409795_, @Nullable GpuBuffer p_412255_, @Nullable VertexFormat.IndexType p_412424_) -
draw
void draw(int p_410083_, int p_410498_) -
close
void close()- Specified by:
close
in interfaceAutoCloseable
-