Package net.minecraft.client.gl
Interface RenderPass
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
RenderPassImpl
- Mappings:
Namespace Name named net/minecraft/client/gl/RenderPassintermediary net/minecraft/class_10883official fld
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic interface -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyScissor(ScissorBox from) voidbindShader(ShaderPipeline pipeline) voidclose()voidvoiddrawObjects(int offset, int count) voiddrawObjects(Collection<RenderPass.BakedObject> objects) voiddrawObjectsNoIndex(int offset, int count) voidenableScissor(int x, int y, int w, int h) voidsetIndexBuffer(GpuBuffer indexBuffer, VertexFormat.IndexType indexType) voidsetUniform(String name, float[] values) voidsetUniform(String name, int[] values) voidsetUniform(String name, DrawableTexture tex) voidsetUniform(String name, Matrix4f mat) voidsetVertexBuffer(int index, GpuBuffer buffer)
-
Method Details
-
bindShader
- Mappings:
Namespace Name Mixin selector named bindShaderLnet/minecraft/client/gl/RenderPass;bindShader(Lnet/minecraft/client/gl/ShaderPipeline;)Vintermediary method_68412Lnet/minecraft/class_10883;method_68412(Lnet/minecraft/class_10785;)Vofficial aLfld;a(Lfjr;)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniformLnet/minecraft/client/gl/RenderPass;setUniform(Ljava/lang/String;Lnet/minecraft/client/texture/DrawableTexture;)Vintermediary method_68414Lnet/minecraft/class_10883;method_68414(Ljava/lang/String;Lnet/minecraft/class_10792;)Vofficial aLfld;a(Ljava/lang/String;Lflj;)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniformLnet/minecraft/client/gl/RenderPass;setUniform(Ljava/lang/String;[I)Vintermediary method_68417Lnet/minecraft/class_10883;method_68417(Ljava/lang/String;[I)Vofficial aLfld;a(Ljava/lang/String;[I)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniformLnet/minecraft/client/gl/RenderPass;setUniform(Ljava/lang/String;[F)Vintermediary method_68416Lnet/minecraft/class_10883;method_68416(Ljava/lang/String;[F)Vofficial aLfld;a(Ljava/lang/String;[F)V
-
setUniform
- Mappings:
Namespace Name Mixin selector named setUniformLnet/minecraft/client/gl/RenderPass;setUniform(Ljava/lang/String;Lorg/joml/Matrix4f;)Vintermediary method_68415Lnet/minecraft/class_10883;method_68415(Ljava/lang/String;Lorg/joml/Matrix4f;)Vofficial aLfld;a(Ljava/lang/String;Lorg/joml/Matrix4f;)V
-
applyScissor
- Mappings:
Namespace Name Mixin selector named applyScissorLnet/minecraft/client/gl/RenderPass;applyScissor(Lnet/minecraft/client/render/ScissorBox;)Vintermediary method_68413Lnet/minecraft/class_10883;method_68413(Lnet/minecraft/class_10886;)Vofficial aLfld;a(Lfle;)V
-
enableScissor
void enableScissor(int x, int y, int w, int h) - Mappings:
Namespace Name Mixin selector named enableScissorLnet/minecraft/client/gl/RenderPass;enableScissor(IIII)Vintermediary method_68409Lnet/minecraft/class_10883;method_68409(IIII)Vofficial aLfld;a(IIII)V
-
disableScissor
void disableScissor()- Mappings:
Namespace Name Mixin selector named disableScissorLnet/minecraft/client/gl/RenderPass;disableScissor()Vintermediary method_68419Lnet/minecraft/class_10883;method_68419()Vofficial bLfld;b()V
-
setVertexBuffer
- Mappings:
Namespace Name Mixin selector named setVertexBufferLnet/minecraft/client/gl/RenderPass;setVertexBuffer(ILnet/minecraft/client/gl/GpuBuffer;)Vintermediary method_68410Lnet/minecraft/class_10883;method_68410(ILnet/minecraft/class_10227;)Vofficial aLfld;a(ILfii;)V
-
setIndexBuffer
- Mappings:
Namespace Name Mixin selector named setIndexBufferLnet/minecraft/client/gl/RenderPass;setIndexBuffer(Lnet/minecraft/client/gl/GpuBuffer;Lnet/minecraft/client/render/VertexFormat$IndexType;)Vintermediary method_68411Lnet/minecraft/class_10883;method_68411(Lnet/minecraft/class_10227;Lnet/minecraft/class_293$class_5595;)Vofficial aLfld;a(Lfii;Lflu$b;)V
-
drawObjects
void drawObjects(int offset, int count) - Mappings:
Namespace Name Mixin selector named drawObjectsLnet/minecraft/client/gl/RenderPass;drawObjects(II)Vintermediary method_68408Lnet/minecraft/class_10883;method_68408(II)Vofficial aLfld;a(II)V
-
drawObjects
- Mappings:
Namespace Name Mixin selector named drawObjectsLnet/minecraft/client/gl/RenderPass;drawObjects(Ljava/util/Collection;)Vintermediary method_68418Lnet/minecraft/class_10883;method_68418(Ljava/util/Collection;)Vofficial aLfld;a(Ljava/util/Collection;)V
-
drawObjectsNoIndex
void drawObjectsNoIndex(int offset, int count) - Mappings:
Namespace Name Mixin selector named drawObjectsNoIndexLnet/minecraft/client/gl/RenderPass;drawObjectsNoIndex(II)Vintermediary method_68420Lnet/minecraft/class_10883;method_68420(II)Vofficial bLfld;b(II)V
-
close
void close()- Specified by:
closein interfaceAutoCloseable
-