Package net.minecraft.client.gl
Class RenderPassImpl
java.lang.Object
net.minecraft.client.gl.RenderPassImpl
- All Implemented Interfaces:
AutoCloseable,RenderPass
- Mappings:
Namespace Name named net/minecraft/client/gl/RenderPassImplintermediary net/minecraft/class_10866official fjb
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gl.RenderPass
RenderPass.BakedObject, RenderPass.UniformUploader -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprotected static final intprivate final booleanprotected VertexFormat.IndexTypestatic final booleanprotected @Nullable CompiledShaderPipelineprivate final GlResourceManagerprotected final HashMap<String, DrawableTexture> protected final ScissorBoxprotected final GpuBuffer[] -
Constructor Summary
Constructors -
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) booleanhasDepth()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)
-
Field Details
-
field_57866
protected static final int field_57866- See Also:
- Mappings:
Namespace Name Mixin selector named field_57866Lnet/minecraft/client/gl/RenderPassImpl;field_57866:Iintermediary field_57866Lnet/minecraft/class_10866;field_57866:Iofficial aLfjb;a:I
-
IS_DEVELOPMENT
public static final boolean IS_DEVELOPMENT- Mappings:
Namespace Name Mixin selector named IS_DEVELOPMENTLnet/minecraft/client/gl/RenderPassImpl;IS_DEVELOPMENT:Zintermediary field_57867Lnet/minecraft/class_10866;field_57867:Zofficial bLfjb;b:Z
-
resourceManager
- Mappings:
Namespace Name Mixin selector named resourceManagerLnet/minecraft/client/gl/RenderPassImpl;resourceManager:Lnet/minecraft/client/gl/GlResourceManager;intermediary field_57877Lnet/minecraft/class_10866;field_57877:Lnet/minecraft/class_10860;official lLfjb;l:Lfiw;
-
hasDepth
private final boolean hasDepth- Mappings:
Namespace Name Mixin selector named hasDepthLnet/minecraft/client/gl/RenderPassImpl;hasDepth:Zintermediary field_57878Lnet/minecraft/class_10866;field_57878:Zofficial mLfjb;m:Z
-
closed
private boolean closed- Mappings:
Namespace Name Mixin selector named closedLnet/minecraft/client/gl/RenderPassImpl;closed:Zintermediary field_57879Lnet/minecraft/class_10866;field_57879:Zofficial nLfjb;n:Z
-
pipeline
- Mappings:
Namespace Name Mixin selector named pipelineLnet/minecraft/client/gl/RenderPassImpl;pipeline:Lnet/minecraft/client/gl/CompiledShaderPipeline;intermediary field_57868Lnet/minecraft/class_10866;field_57868:Lnet/minecraft/class_10867;official cLfjb;c:Lfjc;
-
vertexBuffers
- Mappings:
Namespace Name Mixin selector named vertexBuffersLnet/minecraft/client/gl/RenderPassImpl;vertexBuffers:[Lnet/minecraft/client/gl/GpuBuffer;intermediary field_57869Lnet/minecraft/class_10866;field_57869:[Lnet/minecraft/class_10227;official dLfjb;d:[Lfii;
-
indexBuffer
- Mappings:
Namespace Name Mixin selector named indexBufferLnet/minecraft/client/gl/RenderPassImpl;indexBuffer:Lnet/minecraft/client/gl/GpuBuffer;intermediary field_57870Lnet/minecraft/class_10866;field_57870:Lnet/minecraft/class_10227;official eLfjb;e:Lfii;
-
indexType
- Mappings:
Namespace Name Mixin selector named indexTypeLnet/minecraft/client/gl/RenderPassImpl;indexType:Lnet/minecraft/client/render/VertexFormat$IndexType;intermediary field_57871Lnet/minecraft/class_10866;field_57871:Lnet/minecraft/class_293$class_5595;official fLfjb;f:Lflu$b;
-
scissorBox
- Mappings:
Namespace Name Mixin selector named scissorBoxLnet/minecraft/client/gl/RenderPassImpl;scissorBox:Lnet/minecraft/client/render/ScissorBox;intermediary field_57872Lnet/minecraft/class_10866;field_57872:Lnet/minecraft/class_10886;official gLfjb;g:Lfle;
-
simpleUniforms
- Mappings:
Namespace Name Mixin selector named simpleUniformsLnet/minecraft/client/gl/RenderPassImpl;simpleUniforms:Ljava/util/HashMap;intermediary field_57873Lnet/minecraft/class_10866;field_57873:Ljava/util/HashMap;official hLfjb;h:Ljava/util/HashMap;
-
samplerUniforms
- Mappings:
Namespace Name Mixin selector named samplerUniformsLnet/minecraft/client/gl/RenderPassImpl;samplerUniforms:Ljava/util/HashMap;intermediary field_57874Lnet/minecraft/class_10866;field_57874:Ljava/util/HashMap;official iLfjb;i:Ljava/util/HashMap;
-
setSimpleUniforms
- Mappings:
Namespace Name Mixin selector named setSimpleUniformsLnet/minecraft/client/gl/RenderPassImpl;setSimpleUniforms:Ljava/util/Set;intermediary field_57875Lnet/minecraft/class_10866;field_57875:Ljava/util/Set;official jLfjb;j:Ljava/util/Set;
-
setSamplers
- Mappings:
Namespace Name Mixin selector named setSamplersLnet/minecraft/client/gl/RenderPassImpl;setSamplers:Ljava/util/Set;intermediary field_57876Lnet/minecraft/class_10866;field_57876:Ljava/util/Set;official kLfjb;k:Ljava/util/Set;
-
-
Constructor Details
-
RenderPassImpl
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gl/RenderPassImpl;<init>(Lnet/minecraft/client/gl/GlResourceManager;Z)Vintermediary <init>Lnet/minecraft/class_10866;<init>(Lnet/minecraft/class_10860;Z)Vofficial <init>Lfjb;<init>(Lfiw;Z)V
-
-
Method Details
-
hasDepth
public boolean hasDepth()- Mappings:
Namespace Name Mixin selector named hasDepthLnet/minecraft/client/gl/RenderPassImpl;hasDepth()Zintermediary method_68407Lnet/minecraft/class_10866;method_68407()Zofficial aLfjb;a()Z
-
bindShader
- Specified by:
bindShaderin interfaceRenderPass- 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
- Specified by:
setUniformin interfaceRenderPass- 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
- Specified by:
setUniformin interfaceRenderPass- 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
- Specified by:
setUniformin interfaceRenderPass- 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
- Specified by:
setUniformin interfaceRenderPass- 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
- Specified by:
applyScissorin interfaceRenderPass- 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
public void enableScissor(int x, int y, int w, int h) - Specified by:
enableScissorin interfaceRenderPass- 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
public void disableScissor()- Specified by:
disableScissorin interfaceRenderPass- 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
- Specified by:
setVertexBufferin interfaceRenderPass- 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
- Specified by:
setIndexBufferin interfaceRenderPass- 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
public void drawObjects(int offset, int count) - Specified by:
drawObjectsin interfaceRenderPass- 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
- Specified by:
drawObjectsin interfaceRenderPass- 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
public void drawObjectsNoIndex(int offset, int count) - Specified by:
drawObjectsNoIndexin interfaceRenderPass- 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
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceRenderPass
-