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 ifp
-
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 eLifp;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 aLifp;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 bLifp;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 cLifp;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 fLifp;f:Lifo;
-
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 gLifp;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 dLifp;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>Lifp;<init>(Ljava/lang/String;Lifo;)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 aLifp;a(Ljava/lang/String;Lifo;)Lifp;
-
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 aLifp;a(Lfyd;)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 aLifp;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 bLifp;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 cLifp;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 dLifp;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 eLifp;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 fLifp;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 gLifp;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 iLifp;i()Z
-