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 ifd
-
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 eLifd;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 aLifd;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 bLifd;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 cLifd;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 fLifd;f:Lifc;
-
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 gLifd;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 dLifd;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>Lifd;<init>(Ljava/lang/String;Lifc;)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 aLifd;a(Ljava/lang/String;Lifc;)Lifd;
-
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 aLifd;a(Lfxt;)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 aLifd;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 bLifd;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 cLifd;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 dLifd;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 eLifd;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 fLifd;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 gLifd;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 iLifd;i()Z
-