Interface RenderPass

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
RenderPassImpl

@Environment(CLIENT) public interface RenderPass extends AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/gl/RenderPass
intermediary net/minecraft/class_10883
official fld
  • Method Details

    • bindShader

      void bindShader(ShaderPipeline pipeline)
      Mappings:
      Namespace Name Mixin selector
      named bindShader Lnet/minecraft/client/gl/RenderPass;bindShader(Lnet/minecraft/client/gl/ShaderPipeline;)V
      intermediary method_68412 Lnet/minecraft/class_10883;method_68412(Lnet/minecraft/class_10785;)V
      official a Lfld;a(Lfjr;)V
    • setUniform

      void setUniform(String name, DrawableTexture tex)
      Mappings:
      Namespace Name Mixin selector
      named setUniform Lnet/minecraft/client/gl/RenderPass;setUniform(Ljava/lang/String;Lnet/minecraft/client/texture/DrawableTexture;)V
      intermediary method_68414 Lnet/minecraft/class_10883;method_68414(Ljava/lang/String;Lnet/minecraft/class_10792;)V
      official a Lfld;a(Ljava/lang/String;Lflj;)V
    • setUniform

      void setUniform(String name, int[] values)
      Mappings:
      Namespace Name Mixin selector
      named setUniform Lnet/minecraft/client/gl/RenderPass;setUniform(Ljava/lang/String;[I)V
      intermediary method_68417 Lnet/minecraft/class_10883;method_68417(Ljava/lang/String;[I)V
      official a Lfld;a(Ljava/lang/String;[I)V
    • setUniform

      void setUniform(String name, float[] values)
      Mappings:
      Namespace Name Mixin selector
      named setUniform Lnet/minecraft/client/gl/RenderPass;setUniform(Ljava/lang/String;[F)V
      intermediary method_68416 Lnet/minecraft/class_10883;method_68416(Ljava/lang/String;[F)V
      official a Lfld;a(Ljava/lang/String;[F)V
    • setUniform

      void setUniform(String name, Matrix4f mat)
      Mappings:
      Namespace Name Mixin selector
      named setUniform Lnet/minecraft/client/gl/RenderPass;setUniform(Ljava/lang/String;Lorg/joml/Matrix4f;)V
      intermediary method_68415 Lnet/minecraft/class_10883;method_68415(Ljava/lang/String;Lorg/joml/Matrix4f;)V
      official a Lfld;a(Ljava/lang/String;Lorg/joml/Matrix4f;)V
    • applyScissor

      void applyScissor(ScissorBox from)
      Mappings:
      Namespace Name Mixin selector
      named applyScissor Lnet/minecraft/client/gl/RenderPass;applyScissor(Lnet/minecraft/client/render/ScissorBox;)V
      intermediary method_68413 Lnet/minecraft/class_10883;method_68413(Lnet/minecraft/class_10886;)V
      official a Lfld;a(Lfle;)V
    • enableScissor

      void enableScissor(int x, int y, int w, int h)
      Mappings:
      Namespace Name Mixin selector
      named enableScissor Lnet/minecraft/client/gl/RenderPass;enableScissor(IIII)V
      intermediary method_68409 Lnet/minecraft/class_10883;method_68409(IIII)V
      official a Lfld;a(IIII)V
    • disableScissor

      void disableScissor()
      Mappings:
      Namespace Name Mixin selector
      named disableScissor Lnet/minecraft/client/gl/RenderPass;disableScissor()V
      intermediary method_68419 Lnet/minecraft/class_10883;method_68419()V
      official b Lfld;b()V
    • setVertexBuffer

      void setVertexBuffer(int index, GpuBuffer buffer)
      Mappings:
      Namespace Name Mixin selector
      named setVertexBuffer Lnet/minecraft/client/gl/RenderPass;setVertexBuffer(ILnet/minecraft/client/gl/GpuBuffer;)V
      intermediary method_68410 Lnet/minecraft/class_10883;method_68410(ILnet/minecraft/class_10227;)V
      official a Lfld;a(ILfii;)V
    • setIndexBuffer

      void setIndexBuffer(GpuBuffer indexBuffer, VertexFormat.IndexType indexType)
      Mappings:
      Namespace Name Mixin selector
      named setIndexBuffer Lnet/minecraft/client/gl/RenderPass;setIndexBuffer(Lnet/minecraft/client/gl/GpuBuffer;Lnet/minecraft/client/render/VertexFormat$IndexType;)V
      intermediary method_68411 Lnet/minecraft/class_10883;method_68411(Lnet/minecraft/class_10227;Lnet/minecraft/class_293$class_5595;)V
      official a Lfld;a(Lfii;Lflu$b;)V
    • drawObjects

      void drawObjects(int offset, int count)
      Mappings:
      Namespace Name Mixin selector
      named drawObjects Lnet/minecraft/client/gl/RenderPass;drawObjects(II)V
      intermediary method_68408 Lnet/minecraft/class_10883;method_68408(II)V
      official a Lfld;a(II)V
    • drawObjects

      void drawObjects(Collection<RenderPass.BakedObject> objects)
      Mappings:
      Namespace Name Mixin selector
      named drawObjects Lnet/minecraft/client/gl/RenderPass;drawObjects(Ljava/util/Collection;)V
      intermediary method_68418 Lnet/minecraft/class_10883;method_68418(Ljava/util/Collection;)V
      official a Lfld;a(Ljava/util/Collection;)V
    • drawObjectsNoIndex

      void drawObjectsNoIndex(int offset, int count)
      Mappings:
      Namespace Name Mixin selector
      named drawObjectsNoIndex Lnet/minecraft/client/gl/RenderPass;drawObjectsNoIndex(II)V
      intermediary method_68420 Lnet/minecraft/class_10883;method_68420(II)V
      official b Lfld;b(II)V
    • close

      void close()
      Specified by:
      close in interface AutoCloseable