Package net.minecraft.client.gl
Class ShaderProgramLayer
java.lang.Object
net.minecraft.client.gl.ShaderProgramLayer
- Mappings:
Namespace Name named net/minecraft/client/gl/ShaderProgramLayerintermediary net/minecraft/class_10785official fid
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Optional<BlendPrograms> private final GlStateManager.LogicOpprivate final Definesprivate final DepthTestStateprivate final VertexFormat.DrawModeprivate final VertexFormatprivate final List<ShaderProgramLayer.Uniform> private final booleanprivate final booleanprivate final booleanprivate final booleanprivate final Identifierprivate final Identifierprivate final Identifier -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedShaderProgramLayer(Identifier identifier, Identifier vertexId, Identifier shard, Defines defines, List<String> samples, List<ShaderProgramLayer.Uniform> glUniforms, Optional<BlendPrograms> blender, DepthTestState depthTest, boolean hasCulling, boolean hasColor, boolean hasAlpha, boolean hasDepth, GlStateManager.LogicOp colorLogic, VertexFormat format, VertexFormat.DrawMode drawMode) -
Method Summary
Modifier and TypeMethodDescriptionprivate intapplyDepthTest(DepthTestState mode) voidbegin()static ShaderProgramLayer.Buildercreate(ShaderProgramLayer.Stage[] stage) getDefs()getId()getNames()getShard()voidreset()toString()
-
Field Details
-
id
- Mappings:
Namespace Name Mixin selector named idLnet/minecraft/client/gl/ShaderProgramLayer;id:Lnet/minecraft/util/Identifier;intermediary field_56705Lnet/minecraft/class_10785;field_56705:Lnet/minecraft/class_2960;official aLfid;a:Lalg;
-
verticies
- Mappings:
Namespace Name Mixin selector named verticiesLnet/minecraft/client/gl/ShaderProgramLayer;verticies:Lnet/minecraft/util/Identifier;intermediary field_56706Lnet/minecraft/class_10785;field_56706:Lnet/minecraft/class_2960;official bLfid;b:Lalg;
-
shard
- Mappings:
Namespace Name Mixin selector named shardLnet/minecraft/client/gl/ShaderProgramLayer;shard:Lnet/minecraft/util/Identifier;intermediary field_56707Lnet/minecraft/class_10785;field_56707:Lnet/minecraft/class_2960;official cLfid;c:Lalg;
-
defs
- Mappings:
Namespace Name Mixin selector named defsLnet/minecraft/client/gl/ShaderProgramLayer;defs:Lnet/minecraft/client/gl/Defines;intermediary field_56708Lnet/minecraft/class_10785;field_56708:Lnet/minecraft/class_10149;official dLfid;d:Lgrd;
-
samples
- Mappings:
Namespace Name Mixin selector named samplesLnet/minecraft/client/gl/ShaderProgramLayer;samples:Ljava/util/List;intermediary field_56709Lnet/minecraft/class_10785;field_56709:Ljava/util/List;official eLfid;e:Ljava/util/List;
-
glUniforms
- Mappings:
Namespace Name Mixin selector named glUniformsLnet/minecraft/client/gl/ShaderProgramLayer;glUniforms:Ljava/util/List;intermediary field_56710Lnet/minecraft/class_10785;field_56710:Ljava/util/List;official fLfid;f:Ljava/util/List;
-
depthTest
- Mappings:
Namespace Name Mixin selector named depthTestLnet/minecraft/client/gl/ShaderProgramLayer;depthTest:Lnet/minecraft/client/render/DepthTestState;intermediary field_56711Lnet/minecraft/class_10785;field_56711:Lnet/minecraft/class_10798;official gLfid;g:Lgpx;
-
hasCulling
private final boolean hasCulling- Mappings:
Namespace Name Mixin selector named hasCullingLnet/minecraft/client/gl/ShaderProgramLayer;hasCulling:Zintermediary field_56712Lnet/minecraft/class_10785;field_56712:Zofficial hLfid;h:Z
-
colorLogic
- Mappings:
Namespace Name Mixin selector named colorLogicLnet/minecraft/client/gl/ShaderProgramLayer;colorLogic:Lcom/mojang/blaze3d/platform/GlStateManager$LogicOp;intermediary field_56713Lnet/minecraft/class_10785;field_56713:Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;official iLfid;i:Lcom/mojang/blaze3d/platform/GlStateManager$h;
-
blender
- Mappings:
Namespace Name Mixin selector named blenderLnet/minecraft/client/gl/ShaderProgramLayer;blender:Ljava/util/Optional;intermediary field_56714Lnet/minecraft/class_10785;field_56714:Ljava/util/Optional;official jLfid;j:Ljava/util/Optional;
-
hasColor
private final boolean hasColor- Mappings:
Namespace Name Mixin selector named hasColorLnet/minecraft/client/gl/ShaderProgramLayer;hasColor:Zintermediary field_56715Lnet/minecraft/class_10785;field_56715:Zofficial kLfid;k:Z
-
hasAlpha
private final boolean hasAlpha- Mappings:
Namespace Name Mixin selector named hasAlphaLnet/minecraft/client/gl/ShaderProgramLayer;hasAlpha:Zintermediary field_56716Lnet/minecraft/class_10785;field_56716:Zofficial lLfid;l:Z
-
hasDepth
private final boolean hasDepth- Mappings:
Namespace Name Mixin selector named hasDepthLnet/minecraft/client/gl/ShaderProgramLayer;hasDepth:Zintermediary field_56717Lnet/minecraft/class_10785;field_56717:Zofficial mLfid;m:Z
-
format
- Mappings:
Namespace Name Mixin selector named formatLnet/minecraft/client/gl/ShaderProgramLayer;format:Lnet/minecraft/client/render/VertexFormat;intermediary field_56718Lnet/minecraft/class_10785;field_56718:Lnet/minecraft/class_293;official nLfid;n:Lfkd;
-
drawMode
- Mappings:
Namespace Name Mixin selector named drawModeLnet/minecraft/client/gl/ShaderProgramLayer;drawMode:Lnet/minecraft/client/render/VertexFormat$DrawMode;intermediary field_56719Lnet/minecraft/class_10785;field_56719:Lnet/minecraft/class_293$class_5596;official oLfid;o:Lfkd$c;
-
-
Constructor Details
-
ShaderProgramLayer
protected ShaderProgramLayer(Identifier identifier, Identifier vertexId, Identifier shard, Defines defines, List<String> samples, List<ShaderProgramLayer.Uniform> glUniforms, Optional<BlendPrograms> blender, DepthTestState depthTest, boolean hasCulling, boolean hasColor, boolean hasAlpha, boolean hasDepth, GlStateManager.LogicOp colorLogic, VertexFormat format, VertexFormat.DrawMode drawMode) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gl/ShaderProgramLayer;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/gl/Defines;Ljava/util/List;Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/client/render/DepthTestState;ZZZZLcom/mojang/blaze3d/platform/GlStateManager$LogicOp;Lnet/minecraft/client/render/VertexFormat;Lnet/minecraft/client/render/VertexFormat$DrawMode;)Vintermediary <init>Lnet/minecraft/class_10785;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_10149;Ljava/util/List;Ljava/util/List;Ljava/util/Optional;Lnet/minecraft/class_10798;ZZZZLcom/mojang/blaze3d/platform/GlStateManager$class_1030;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;)Vofficial <init>Lfid;<init>(Lalg;Lalg;Lalg;Lgrd;Ljava/util/List;Ljava/util/List;Ljava/util/Optional;Lgpx;ZZZZLcom/mojang/blaze3d/platform/GlStateManager$h;Lfkd;Lfkd$c;)V
-
-
Method Details
-
toString
-
begin
public void begin()- Mappings:
Namespace Name Mixin selector named beginLnet/minecraft/client/gl/ShaderProgramLayer;begin()Vintermediary method_67727Lnet/minecraft/class_10785;method_67727()Vofficial aLfid;a()V
-
getProgram
- Mappings:
Namespace Name Mixin selector named getProgramLnet/minecraft/client/gl/ShaderProgramLayer;getProgram()Lnet/minecraft/client/gl/ShaderProgram;intermediary method_67730Lnet/minecraft/class_10785;method_67730()Lnet/minecraft/class_5944;official bLfid;b()Lgpv;
-
reset
public void reset()- Mappings:
Namespace Name Mixin selector named resetLnet/minecraft/client/gl/ShaderProgramLayer;reset()Vintermediary method_67731Lnet/minecraft/class_10785;method_67731()Vofficial cLfid;c()V
-
applyDepthTest
- Mappings:
Namespace Name Mixin selector named applyDepthTestLnet/minecraft/client/gl/ShaderProgramLayer;applyDepthTest(Lnet/minecraft/client/render/DepthTestState;)Iintermediary method_67728Lnet/minecraft/class_10785;method_67728(Lnet/minecraft/class_10798;)Iofficial aLfid;a(Lgpx;)I
-
getId
- Mappings:
Namespace Name Mixin selector named getIdLnet/minecraft/client/gl/ShaderProgramLayer;getId()Lnet/minecraft/util/Identifier;intermediary method_67732Lnet/minecraft/class_10785;method_67732()Lnet/minecraft/class_2960;official dLfid;d()Lalg;
-
hasCulling
- Mappings:
Namespace Name Mixin selector named hasCullingLnet/minecraft/client/gl/ShaderProgramLayer;hasCulling()Ljava/lang/Boolean;intermediary method_67733Lnet/minecraft/class_10785;method_67733()Ljava/lang/Boolean;official eLfid;e()Ljava/lang/Boolean;
-
getFormat
- Mappings:
Namespace Name Mixin selector named getFormatLnet/minecraft/client/gl/ShaderProgramLayer;getFormat()Lnet/minecraft/client/render/VertexFormat;intermediary method_67734Lnet/minecraft/class_10785;method_67734()Lnet/minecraft/class_293;official fLfid;f()Lfkd;
-
getDrawMode
- Mappings:
Namespace Name Mixin selector named getDrawModeLnet/minecraft/client/gl/ShaderProgramLayer;getDrawMode()Lnet/minecraft/client/render/VertexFormat$DrawMode;intermediary method_67735Lnet/minecraft/class_10785;method_67735()Lnet/minecraft/class_293$class_5596;official gLfid;g()Lfkd$c;
-
getVerticies
- Mappings:
Namespace Name Mixin selector named getVerticiesLnet/minecraft/client/gl/ShaderProgramLayer;getVerticies()Lnet/minecraft/util/Identifier;intermediary method_67736Lnet/minecraft/class_10785;method_67736()Lnet/minecraft/class_2960;official hLfid;h()Lalg;
-
getShard
- Mappings:
Namespace Name Mixin selector named getShardLnet/minecraft/client/gl/ShaderProgramLayer;getShard()Lnet/minecraft/util/Identifier;intermediary method_67737Lnet/minecraft/class_10785;method_67737()Lnet/minecraft/class_2960;official iLfid;i()Lalg;
-
getDefs
- Mappings:
Namespace Name Mixin selector named getDefsLnet/minecraft/client/gl/ShaderProgramLayer;getDefs()Lnet/minecraft/client/gl/Defines;intermediary method_67738Lnet/minecraft/class_10785;method_67738()Lnet/minecraft/class_10149;official jLfid;j()Lgrd;
-
getSamples
- Mappings:
Namespace Name Mixin selector named getSamplesLnet/minecraft/client/gl/ShaderProgramLayer;getSamples()Ljava/util/List;intermediary method_67739Lnet/minecraft/class_10785;method_67739()Ljava/util/List;official kLfid;k()Ljava/util/List;
-
getNames
- Mappings:
Namespace Name Mixin selector named getNamesLnet/minecraft/client/gl/ShaderProgramLayer;getNames()Ljava/util/List;intermediary method_67740Lnet/minecraft/class_10785;method_67740()Ljava/util/List;official lLfid;l()Ljava/util/List;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/client/gl/ShaderProgramLayer;create([Lnet/minecraft/client/gl/ShaderProgramLayer$Stage;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67729Lnet/minecraft/class_10785;method_67729([Lnet/minecraft/class_10785$class_10787;)Lnet/minecraft/class_10785$class_10786;official aLfid;a([Lfid$b;)Lfid$a;
-