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
 
 -