Package net.minecraft.client.render
Class RenderLayer
java.lang.Object
net.minecraft.client.render.RenderLayer
Defines settings that should be used when rendering something.
This includes vertex format, draw mode, shader program, texture,
some uniform variables values (such as LineWidth when using the
shader
program), and some GL state values (such as whether to enable depth
testing).
invalid reference
rendertype_lines
Before drawing something, a render layer setups these states. After drawing something, a render layer resets those states to default.
- Mappings:
Namespace Name named net/minecraft/client/render/RenderLayerintermediary net/minecraft/class_1921official ijs
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Optional<RenderLayer> static final intstatic final intstatic final intprivate static final intprotected final Stringprivate final RenderSetup -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoiddraw(BuiltBuffer buffer) intbooleanbooleanboolean(package private) static RenderLayerof(String name, RenderSetup renderSetup) toString()
-
Field Details
-
field_64012
private static final int field_64012- See Also:
- Mappings:
Namespace Name Mixin selector named field_64012Lnet/minecraft/client/render/RenderLayer;field_64012:Iintermediary field_64012Lnet/minecraft/class_1921;field_64012:Iofficial eLijs;e:I
-
field_64008
public static final int field_64008- See Also:
- Mappings:
Namespace Name Mixin selector named field_64008Lnet/minecraft/client/render/RenderLayer;field_64008:Iintermediary field_64008Lnet/minecraft/class_1921;field_64008:Iofficial aLijs;a:I
-
field_64009
public static final int field_64009- See Also:
- Mappings:
Namespace Name Mixin selector named field_64009Lnet/minecraft/client/render/RenderLayer;field_64009:Iintermediary field_64009Lnet/minecraft/class_1921;field_64009:Iofficial bLijs;b:I
-
field_64010
public static final int field_64010- See Also:
- Mappings:
Namespace Name Mixin selector named field_64010Lnet/minecraft/client/render/RenderLayer;field_64010:Iintermediary field_64010Lnet/minecraft/class_1921;field_64010:Iofficial cLijs;c:I
-
renderSetup
- Mappings:
Namespace Name Mixin selector named renderSetupLnet/minecraft/client/render/RenderLayer;renderSetup:Lnet/minecraft/client/render/RenderSetup;intermediary field_64013Lnet/minecraft/class_1921;field_64013:Lnet/minecraft/class_12247;official fLijs;f:Lijr;
-
affectedOutline
- Mappings:
Namespace Name Mixin selector named affectedOutlineLnet/minecraft/client/render/RenderLayer;affectedOutline:Ljava/util/Optional;intermediary field_64014Lnet/minecraft/class_1921;field_64014:Ljava/util/Optional;official gLijs;g:Ljava/util/Optional;
-
name
- Mappings:
Namespace Name Mixin selector named nameLnet/minecraft/client/render/RenderLayer;name:Ljava/lang/String;intermediary field_64011Lnet/minecraft/class_1921;field_64011:Ljava/lang/String;official dLijs;d:Ljava/lang/String;
-
-
Constructor Details
-
RenderLayer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/RenderLayer;<init>(Ljava/lang/String;Lnet/minecraft/client/render/RenderSetup;)Vintermediary <init>Lnet/minecraft/class_1921;<init>(Ljava/lang/String;Lnet/minecraft/class_12247;)Vofficial <init>Lijs;<init>(Ljava/lang/String;Lijr;)V
-
-
Method Details
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/client/render/RenderLayer;of(Ljava/lang/String;Lnet/minecraft/client/render/RenderSetup;)Lnet/minecraft/client/render/RenderLayer;intermediary method_75940Lnet/minecraft/class_1921;method_75940(Ljava/lang/String;Lnet/minecraft/class_12247;)Lnet/minecraft/class_1921;official aLijs;a(Ljava/lang/String;Lijr;)Lijs;
-
toString
-
draw
- Mappings:
Namespace Name Mixin selector named drawLnet/minecraft/client/render/RenderLayer;draw(Lnet/minecraft/client/render/BuiltBuffer;)Vintermediary method_60895Lnet/minecraft/class_1921;method_60895(Lnet/minecraft/class_9801;)Vofficial aLijs;a(Lfzl;)V
-
getExpectedBufferSize
public int getExpectedBufferSize()- Mappings:
Namespace Name Mixin selector named getExpectedBufferSizeLnet/minecraft/client/render/RenderLayer;getExpectedBufferSize()Iintermediary method_22722Lnet/minecraft/class_1921;method_22722()Iofficial aLijs;a()I
-
getVertexFormat
- Mappings:
Namespace Name Mixin selector named getVertexFormatLnet/minecraft/client/render/RenderLayer;getVertexFormat()Lcom/mojang/blaze3d/vertex/VertexFormat;intermediary method_23031Lnet/minecraft/class_1921;method_23031()Lcom/mojang/blaze3d/vertex/VertexFormat;official bLijs;b()Lcom/mojang/blaze3d/vertex/VertexFormat;
-
getDrawMode
- Mappings:
Namespace Name Mixin selector named getDrawModeLnet/minecraft/client/render/RenderLayer;getDrawMode()Lcom/mojang/blaze3d/vertex/VertexFormat$DrawMode;intermediary method_23033Lnet/minecraft/class_1921;method_23033()Lcom/mojang/blaze3d/vertex/VertexFormat$class_5596;official cLijs;c()Lcom/mojang/blaze3d/vertex/VertexFormat$b;
-
getAffectedOutline
- Mappings:
Namespace Name Mixin selector named getAffectedOutlineLnet/minecraft/client/render/RenderLayer;getAffectedOutline()Ljava/util/Optional;intermediary method_23289Lnet/minecraft/class_1921;method_23289()Ljava/util/Optional;official dLijs;d()Ljava/util/Optional;
-
isOutline
public boolean isOutline()- Mappings:
Namespace Name Mixin selector named isOutlineLnet/minecraft/client/render/RenderLayer;isOutline()Zintermediary method_24295Lnet/minecraft/class_1921;method_24295()Zofficial eLijs;e()Z
-
getRenderPipeline
- Mappings:
Namespace Name Mixin selector named getRenderPipelineLnet/minecraft/client/render/RenderLayer;getRenderPipeline()Lcom/mojang/blaze3d/pipeline/RenderPipeline;intermediary method_73243Lnet/minecraft/class_1921;method_73243()Lcom/mojang/blaze3d/pipeline/RenderPipeline;official fLijs;f()Lcom/mojang/blaze3d/pipeline/RenderPipeline;
-
hasCrumbling
public boolean hasCrumbling()- Mappings:
Namespace Name Mixin selector named hasCrumblingLnet/minecraft/client/render/RenderLayer;hasCrumbling()Zintermediary method_23037Lnet/minecraft/class_1921;method_23037()Zofficial gLijs;g()Z
-
isTranslucent
public boolean isTranslucent()- Mappings:
Namespace Name Mixin selector named isTranslucentLnet/minecraft/client/render/RenderLayer;isTranslucent()Zintermediary method_60894Lnet/minecraft/class_1921;method_60894()Zofficial iLijs;i()Z
-