Package net.minecraft.client.gl
Class RenderPassImpl
java.lang.Object
net.minecraft.client.gl.RenderPassImpl
- All Implemented Interfaces:
RenderPass,AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/gl/RenderPassImplintermediary net/minecraft/class_10866official fji
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.mojang.blaze3d.systems.RenderPass
RenderPass.RenderObject, RenderPass.UniformUploader -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprotected static final intprivate final booleanprotected VertexFormat.IndexTypestatic final booleanprotected @Nullable CompiledShaderPipelineprivate final GlResourceManagerprotected final HashMap<String, GpuTexture> protected final ScissorStateprotected final GpuBuffer[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbindSampler(String string, GpuTexture gpuTexture) voidclose()voidvoiddraw(int int2, int int3) voiddrawIndexed(int int2, int int3) voiddrawMultipleIndexed(Collection<RenderPass.RenderObject> collection, @Nullable GpuBuffer gpuBuffer, VertexFormat.IndexType indexType) voidenableScissor(int int2, int int3, int int4, int int5) voidenableScissor(ScissorState scissorState) booleanhasDepth()voidsetIndexBuffer(@Nullable GpuBuffer gpuBuffer, VertexFormat.IndexType indexType) voidsetPipeline(RenderPipeline renderPipeline) voidsetUniform(String string, float[] float2) voidsetUniform(String string, int[] int2) voidsetUniform(String string, Matrix4f matrix4f) voidsetVertexBuffer(int int2, GpuBuffer gpuBuffer)
-
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 aLfji;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 bLfji;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 lLfji;l:Lfjd;
-
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 mLfji;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 nLfji;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 cLfji;c:Lfjj;
-
vertexBuffers
- Mappings:
Namespace Name Mixin selector named vertexBuffersLnet/minecraft/client/gl/RenderPassImpl;vertexBuffers:[Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_57869Lnet/minecraft/class_10866;field_57869:[Lcom/mojang/blaze3d/buffers/GpuBuffer;official dLfji;d:[Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
indexBuffer
- Mappings:
Namespace Name Mixin selector named indexBufferLnet/minecraft/client/gl/RenderPassImpl;indexBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_57870Lnet/minecraft/class_10866;field_57870:Lcom/mojang/blaze3d/buffers/GpuBuffer;official eLfji;e:Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
indexType
- Mappings:
Namespace Name Mixin selector named indexTypeLnet/minecraft/client/gl/RenderPassImpl;indexType:Lcom/mojang/blaze3d/vertex/VertexFormat$IndexType;intermediary field_57871Lnet/minecraft/class_10866;field_57871:Lcom/mojang/blaze3d/vertex/VertexFormat$class_5595;official fLfji;f:Lcom/mojang/blaze3d/vertex/VertexFormat$a;
-
scissorState
- Mappings:
Namespace Name Mixin selector named scissorStateLnet/minecraft/client/gl/RenderPassImpl;scissorState:Lcom/mojang/blaze3d/systems/ScissorState;intermediary field_57872Lnet/minecraft/class_10866;field_57872:Lcom/mojang/blaze3d/systems/ScissorState;official gLfji;g:Lcom/mojang/blaze3d/systems/ScissorState;
-
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 hLfji;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 iLfji;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 jLfji;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 kLfji;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>Lfji;<init>(Lfjd;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 aLfji;a()Z
-
setPipeline
- Specified by:
setPipelinein interfaceRenderPass
-
bindSampler
- Specified by:
bindSamplerin interfaceRenderPass
-
setUniform
- Specified by:
setUniformin interfaceRenderPass
-
setUniform
- Specified by:
setUniformin interfaceRenderPass
-
setUniform
- Specified by:
setUniformin interfaceRenderPass
-
enableScissor
- Specified by:
enableScissorin interfaceRenderPass
-
enableScissor
public void enableScissor(int int2, int int3, int int4, int int5) - Specified by:
enableScissorin interfaceRenderPass
-
disableScissor
public void disableScissor()- Specified by:
disableScissorin interfaceRenderPass
-
setVertexBuffer
- Specified by:
setVertexBufferin interfaceRenderPass
-
setIndexBuffer
public void setIndexBuffer(@Nullable @Nullable GpuBuffer gpuBuffer, VertexFormat.IndexType indexType) - Specified by:
setIndexBufferin interfaceRenderPass
-
drawIndexed
public void drawIndexed(int int2, int int3) - Specified by:
drawIndexedin interfaceRenderPass
-
drawMultipleIndexed
public void drawMultipleIndexed(Collection<RenderPass.RenderObject> collection, @Nullable @Nullable GpuBuffer gpuBuffer, @Nullable VertexFormat.IndexType indexType) - Specified by:
drawMultipleIndexedin interfaceRenderPass
-
draw
public void draw(int int2, int int3) - Specified by:
drawin interfaceRenderPass
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceRenderPass
-