Package com.mojang.blaze3d.systems
Interface RenderPass
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
RenderPassImpl
- Mappings:
Namespace Name named com/mojang/blaze3d/systems/RenderPassintermediary com/mojang/blaze3d/systems/RenderPassofficial com/mojang/blaze3d/systems/RenderPass
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic interface -
Method Summary
Modifier and TypeMethodDescriptionvoidbindSampler(String name, GpuTexture texture) voidclose()voidvoiddraw(int offset, int count) voiddrawIndexed(int offset, int count) voiddrawMultipleIndexed(Collection<RenderPass.RenderObject> objects, @Nullable GpuBuffer buffer, VertexFormat.IndexType indexType) voidenableScissor(int x, int y, int width, int height) voidenableScissor(ScissorState scissor) voidsetIndexBuffer(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) voidsetPipeline(RenderPipeline pipeline) voidsetUniform(String name, float[] values) voidsetUniform(String name, int[] values) voidsetUniform(String name, Matrix4f matrix) voidsetVertexBuffer(int index, GpuBuffer buffer)
-
Method Details
-
setPipeline
- Mappings:
Namespace Name Mixin selector named setPipelineLcom/mojang/blaze3d/systems/RenderPass;setPipeline(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Vintermediary setPipelineLcom/mojang/blaze3d/systems/RenderPass;setPipeline(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)Vofficial setPipelineLcom/mojang/blaze3d/systems/RenderPass;setPipeline(Lcom/mojang/blaze3d/pipeline/RenderPipeline;)V
-
bindSampler
- Mappings:
Namespace Name Mixin selector named bindSamplerLcom/mojang/blaze3d/systems/RenderPass;bindSampler(Ljava/lang/String;Lcom/mojang/blaze3d/textures/GpuTexture;)Vintermediary bindSamplerLcom/mojang/blaze3d/systems/RenderPass;bindSampler(Ljava/lang/String;Lcom/mojang/blaze3d/textures/GpuTexture;)Vofficial bindSamplerLcom/mojang/blaze3d/systems/RenderPass;bindSampler(Ljava/lang/String;Lcom/mojang/blaze3d/textures/GpuTexture;)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniformLcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[I)Vintermediary setUniformLcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[I)Vofficial setUniformLcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[I)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniformLcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[F)Vintermediary setUniformLcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[F)Vofficial setUniformLcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;[F)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniformLcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lorg/joml/Matrix4f;)Vintermediary setUniformLcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lorg/joml/Matrix4f;)Vofficial setUniformLcom/mojang/blaze3d/systems/RenderPass;setUniform(Ljava/lang/String;Lorg/joml/Matrix4f;)V
-
enableScissor
- Mappings:
Namespace Name Mixin selector named enableScissorLcom/mojang/blaze3d/systems/RenderPass;enableScissor(Lcom/mojang/blaze3d/systems/ScissorState;)Vintermediary enableScissorLcom/mojang/blaze3d/systems/RenderPass;enableScissor(Lcom/mojang/blaze3d/systems/ScissorState;)Vofficial enableScissorLcom/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 enableScissorLcom/mojang/blaze3d/systems/RenderPass;enableScissor(IIII)Vintermediary enableScissorLcom/mojang/blaze3d/systems/RenderPass;enableScissor(IIII)Vofficial enableScissorLcom/mojang/blaze3d/systems/RenderPass;enableScissor(IIII)V
-
disableScissor
void disableScissor() -
setVertexBuffer
- Mappings:
Namespace Name Mixin selector named setVertexBufferLcom/mojang/blaze3d/systems/RenderPass;setVertexBuffer(ILcom/mojang/blaze3d/buffers/GpuBuffer;)Vintermediary setVertexBufferLcom/mojang/blaze3d/systems/RenderPass;setVertexBuffer(ILcom/mojang/blaze3d/buffers/GpuBuffer;)Vofficial setVertexBufferLcom/mojang/blaze3d/systems/RenderPass;setVertexBuffer(ILcom/mojang/blaze3d/buffers/GpuBuffer;)V
-
setIndexBuffer
- Mappings:
Namespace Name Mixin selector named setIndexBufferLcom/mojang/blaze3d/systems/RenderPass;setIndexBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)Vintermediary setIndexBufferLcom/mojang/blaze3d/systems/RenderPass;setIndexBuffer(Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;)Vofficial setIndexBufferLcom/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 drawIndexedLcom/mojang/blaze3d/systems/RenderPass;drawIndexed(II)Vintermediary drawIndexedLcom/mojang/blaze3d/systems/RenderPass;drawIndexed(II)Vofficial drawIndexedLcom/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 drawMultipleIndexedLcom/mojang/blaze3d/systems/RenderPass;drawMultipleIndexed(Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;)Vintermediary drawMultipleIndexedLcom/mojang/blaze3d/systems/RenderPass;drawMultipleIndexed(Ljava/util/Collection;Lcom/mojang/blaze3d/buffers/GpuBuffer;Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;)Vofficial drawMultipleIndexedLcom/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 drawLcom/mojang/blaze3d/systems/RenderPass;draw(II)Vintermediary drawLcom/mojang/blaze3d/systems/RenderPass;draw(II)Vofficial drawLcom/mojang/blaze3d/systems/RenderPass;draw(II)V
-
close
void close()- Specified by:
closein interfaceAutoCloseable
-