Package com.mojang.blaze3d.systems
Interface RenderPass
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
RenderPassImpl
- Mappings:
Namespace Name named com/mojang/blaze3d/systems/RenderPass
intermediary com/mojang/blaze3d/systems/RenderPass
official com/mojang/blaze3d/systems/RenderPass
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
static interface
-
Method Summary
Modifier and TypeMethodDescriptionvoid
bindSampler
(String name, GpuTexture texture) void
close()
void
void
draw
(int offset, int count) void
drawIndexed
(int offset, int count) void
drawMultipleIndexed
(Collection<RenderPass.RenderObject> objects, @Nullable GpuBuffer buffer, VertexFormat.IndexType indexType) void
enableScissor
(int x, int y, int width, int height) void
enableScissor
(ScissorState scissor) void
setIndexBuffer
(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) void
setPipeline
(RenderPipeline pipeline) void
setUniform
(String name, float[] values) void
setUniform
(String name, int[] values) void
setUniform
(String name, Matrix4f matrix) void
setVertexBuffer
(int index, GpuBuffer buffer)
-
Method Details
-
setPipeline
- Mappings:
Namespace Name Mixin selector named setPipeline
Lcom/mojang/blaze3d/systems/RenderPass;setPipeline(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V
intermediary setPipeline
Lcom/mojang/blaze3d/systems/RenderPass;setPipeline(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V
official setPipeline
Lcom/mojang/blaze3d/systems/RenderPass;setPipeline(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V
-
bindSampler
- Mappings:
Namespace Name Mixin selector named bindSampler
Lcom/mojang/blaze3d/systems/RenderPass;bindSampler(Ljava/lang/String;Lcom/mojang/blaze3d/textures/GpuTexture;)V
intermediary bindSampler
Lcom/mojang/blaze3d/systems/RenderPass;bindSampler(Ljava/lang/String;Lcom/mojang/blaze3d/textures/GpuTexture;)V
official bindSampler
Lcom/mojang/blaze3d/systems/RenderPass;bindSampler(Ljava/lang/String;Lcom/mojang/blaze3d/textures/GpuTexture;)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[I)V
intermediary setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[I)V
official setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[I)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[F)V
intermediary setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[F)V
official setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[F)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lorg/joml/Matrix4f;)V
intermediary setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lorg/joml/Matrix4f;)V
official setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lorg/joml/Matrix4f;)V
-
enableScissor
- Mappings:
Namespace Name Mixin selector named enableScissor
Lcom/mojang/blaze3d/systems/RenderPass;enableScissor(Lcom/mojang/blaze3d/systems/ScissorState;)V
intermediary enableScissor
Lcom/mojang/blaze3d/systems/RenderPass;enableScissor(Lcom/mojang/blaze3d/systems/ScissorState;)V
official enableScissor
Lcom/mojang/blaze3d/systems/RenderPass;enableScissor(Lcom/mojang/blaze3d/systems/ScissorState;)V
-
enableScissor
void enableScissor(int x, int y, int width, int height) - Mappings:
Namespace Name Mixin selector named enableScissor
Lcom/mojang/blaze3d/systems/RenderPass;enableScissor(IIII)V
intermediary enableScissor
Lcom/mojang/blaze3d/systems/RenderPass;enableScissor(IIII)V
official enableScissor
Lcom/mojang/blaze3d/systems/RenderPass;enableScissor(IIII)V
-
disableScissor
void disableScissor() -
setVertexBuffer
- Mappings:
Namespace Name Mixin selector named setVertexBuffer
Lcom/mojang/blaze3d/systems/RenderPass;setVertexBuffer(ILcom/mojang/blaze3d/buffers/GpuBuffer;)V
intermediary setVertexBuffer
Lcom/mojang/blaze3d/systems/RenderPass;setVertexBuffer(ILcom/mojang/blaze3d/buffers/GpuBuffer;)V
official setVertexBuffer
Lcom/mojang/blaze3d/systems/RenderPass;setVertexBuffer(ILcom/mojang/blaze3d/buffers/GpuBuffer;)V
-
setIndexBuffer
- Mappings:
Namespace Name Mixin selector named setIndexBuffer
Lcom/mojang/blaze3d/systems/RenderPass;setIndexBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)V
intermediary setIndexBuffer
Lcom/mojang/blaze3d/systems/RenderPass;setIndexBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;)V
official setIndexBuffer
Lcom/mojang/blaze3d/systems/RenderPass;setIndexBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$a;)V
-
drawIndexed
void drawIndexed(int offset, int count) - Mappings:
Namespace Name Mixin selector named drawIndexed
Lcom/mojang/blaze3d/systems/RenderPass;drawIndexed(II)V
intermediary drawIndexed
Lcom/mojang/blaze3d/systems/RenderPass;drawIndexed(II)V
official drawIndexed
Lcom/mojang/blaze3d/systems/RenderPass;drawIndexed(II)V
-
drawMultipleIndexed
void drawMultipleIndexed(Collection<RenderPass.RenderObject> objects, @Nullable @Nullable GpuBuffer buffer, @Nullable VertexFormat.IndexType indexType) - Mappings:
Namespace Name Mixin selector named drawMultipleIndexed
Lcom/mojang/blaze3d/systems/RenderPass;drawMultipleIndexed(Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)V
intermediary drawMultipleIndexed
Lcom/mojang/blaze3d/systems/RenderPass;drawMultipleIndexed(Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;)V
official drawMultipleIndexed
Lcom/mojang/blaze3d/systems/RenderPass;drawMultipleIndexed(Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$a;)V
-
draw
void draw(int offset, int count) - Mappings:
Namespace Name Mixin selector named draw
Lcom/mojang/blaze3d/systems/RenderPass;draw(II)V
intermediary draw
Lcom/mojang/blaze3d/systems/RenderPass;draw(II)V
official draw
Lcom/mojang/blaze3d/systems/RenderPass;draw(II)V
-
close
void close()- Specified by:
close
in interfaceAutoCloseable
-