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, @Nullable GpuTextureView texture) void
close()
void
void
draw
(int offset, int count) void
drawIndexed
(int baseVertex, int firstIndex, int count, int instanceCount) <T> void
drawMultipleIndexed
(Collection<RenderPass.RenderObject<T>> objects, @Nullable GpuBuffer buffer, VertexFormat.IndexType indexType, Collection<String> validationSkippedUniforms, T t) void
enableScissor
(int x, int y, int width, int height) void
void
pushDebugGroup
(Supplier<String> labelGetter) void
setIndexBuffer
(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) void
setPipeline
(RenderPipeline pipeline) void
setUniform
(String name, GpuBuffer buffer) void
setUniform
(String name, GpuBufferSlice slice) void
setVertexBuffer
(int index, GpuBuffer buffer)
-
Method Details
-
pushDebugGroup
- Mappings:
Namespace Name Mixin selector named pushDebugGroup
Lcom/mojang/blaze3d/systems/RenderPass;pushDebugGroup(Ljava/util/function/Supplier;)V
intermediary pushDebugGroup
Lcom/mojang/blaze3d/systems/RenderPass;pushDebugGroup(Ljava/util/function/Supplier;)V
official pushDebugGroup
Lcom/mojang/blaze3d/systems/RenderPass;pushDebugGroup(Ljava/util/function/Supplier;)V
-
popDebugGroup
void popDebugGroup() -
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/GpuTextureView;)V
intermediary bindSampler
Lcom/mojang/blaze3d/systems/RenderPass;bindSampler(Ljava/lang/String;Lcom/mojang/blaze3d/textures/GpuTextureView;)V
official bindSampler
Lcom/mojang/blaze3d/systems/RenderPass;bindSampler(Ljava/lang/String;Lcom/mojang/blaze3d/textures/GpuTextureView;)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lcom/mojang/blaze3d/buffers/GpuBuffer;)V
intermediary setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lcom/mojang/blaze3d/buffers/GpuBuffer;)V
official setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lcom/mojang/blaze3d/buffers/GpuBuffer;)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
intermediary setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)V
official setUniform
Lcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lcom/mojang/blaze3d/buffers/GpuBufferSlice;)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 baseVertex, int firstIndex, int count, int instanceCount) - Mappings:
Namespace Name Mixin selector named drawIndexed
Lcom/mojang/blaze3d/systems/RenderPass;drawIndexed(IIII)V
intermediary drawIndexed
Lcom/mojang/blaze3d/systems/RenderPass;drawIndexed(IIII)V
official drawIndexed
Lcom/mojang/blaze3d/systems/RenderPass;drawIndexed(IIII)V
-
drawMultipleIndexed
<T> void drawMultipleIndexed(Collection<RenderPass.RenderObject<T>> objects, @Nullable @Nullable GpuBuffer buffer, @Nullable VertexFormat.IndexType indexType, Collection<String> validationSkippedUniforms, T t) - 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;Ljava/util/Collection;Ljava/lang/Object;)V
intermediary drawMultipleIndexed
Lcom/mojang/blaze3d/systems/RenderPass;drawMultipleIndexed(Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;Ljava/util/Collection;Ljava/lang/Object;)V
official drawMultipleIndexed
Lcom/mojang/blaze3d/systems/RenderPass;drawMultipleIndexed(Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$a;Ljava/util/Collection;Ljava/lang/Object;)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
-