Package net.minecraft.client.gl
Class ShaderProgramLayer.Builder
java.lang.Object
net.minecraft.client.gl.ShaderProgramLayer.Builder
- Enclosing class:
ShaderProgramLayer
- Mappings:
Namespace Name named net/minecraft/client/gl/ShaderProgramLayer$Builderintermediary net/minecraft/class_10785$class_10786official fii$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Optional<BlendPrograms> private Optional<GlStateManager.LogicOp> private Optional<Defines.Builder> private Optional<DepthTestState> private Optional<VertexFormat.DrawMode> private Optional<VertexFormat> private Optional<Identifier> private Optional<List<ShaderProgramLayer.Uniform>> private Optional<Identifier> private Optional<Identifier> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddStage(ShaderProgramLayer.Stage stage) blender(BlendPrograms blender) build()color(boolean color) color(boolean color, boolean alpha) colorLogic(GlStateManager.LogicOp logic) create()culling(boolean cull) depth(boolean depth) depthTest(DepthTestState depthTest) format(VertexFormat format, VertexFormat.DrawMode drawMode) id(Identifier id) pass(Identifier pass) uniform(String name, GlUniform.UniformType type) vertices(Identifier vertices)
-
Field Details
-
id
- Mappings:
Namespace Name Mixin selector named idLnet/minecraft/client/gl/ShaderProgramLayer$Builder;id:Ljava/util/Optional;intermediary field_56722Lnet/minecraft/class_10785$class_10786;field_56722:Ljava/util/Optional;official aLfii$a;a:Ljava/util/Optional;
-
pass
- Mappings:
Namespace Name Mixin selector named passLnet/minecraft/client/gl/ShaderProgramLayer$Builder;pass:Ljava/util/Optional;intermediary field_56723Lnet/minecraft/class_10785$class_10786;field_56723:Ljava/util/Optional;official bLfii$a;b:Ljava/util/Optional;
-
vertices
- Mappings:
Namespace Name Mixin selector named verticesLnet/minecraft/client/gl/ShaderProgramLayer$Builder;vertices:Ljava/util/Optional;intermediary field_56724Lnet/minecraft/class_10785$class_10786;field_56724:Ljava/util/Optional;official cLfii$a;c:Ljava/util/Optional;
-
defs
- Mappings:
Namespace Name Mixin selector named defsLnet/minecraft/client/gl/ShaderProgramLayer$Builder;defs:Ljava/util/Optional;intermediary field_56725Lnet/minecraft/class_10785$class_10786;field_56725:Ljava/util/Optional;official dLfii$a;d:Ljava/util/Optional;
-
samples
- Mappings:
Namespace Name Mixin selector named samplesLnet/minecraft/client/gl/ShaderProgramLayer$Builder;samples:Ljava/util/Optional;intermediary field_56726Lnet/minecraft/class_10785$class_10786;field_56726:Ljava/util/Optional;official eLfii$a;e:Ljava/util/Optional;
-
names
- Mappings:
Namespace Name Mixin selector named namesLnet/minecraft/client/gl/ShaderProgramLayer$Builder;names:Ljava/util/Optional;intermediary field_56727Lnet/minecraft/class_10785$class_10786;field_56727:Ljava/util/Optional;official fLfii$a;f:Ljava/util/Optional;
-
depthTest
- Mappings:
Namespace Name Mixin selector named depthTestLnet/minecraft/client/gl/ShaderProgramLayer$Builder;depthTest:Ljava/util/Optional;intermediary field_56728Lnet/minecraft/class_10785$class_10786;field_56728:Ljava/util/Optional;official gLfii$a;g:Ljava/util/Optional;
-
hasCulling
- Mappings:
Namespace Name Mixin selector named hasCullingLnet/minecraft/client/gl/ShaderProgramLayer$Builder;hasCulling:Ljava/util/Optional;intermediary field_56729Lnet/minecraft/class_10785$class_10786;field_56729:Ljava/util/Optional;official hLfii$a;h:Ljava/util/Optional;
-
hasColor
- Mappings:
Namespace Name Mixin selector named hasColorLnet/minecraft/client/gl/ShaderProgramLayer$Builder;hasColor:Ljava/util/Optional;intermediary field_56730Lnet/minecraft/class_10785$class_10786;field_56730:Ljava/util/Optional;official iLfii$a;i:Ljava/util/Optional;
-
hasAlpha
- Mappings:
Namespace Name Mixin selector named hasAlphaLnet/minecraft/client/gl/ShaderProgramLayer$Builder;hasAlpha:Ljava/util/Optional;intermediary field_56731Lnet/minecraft/class_10785$class_10786;field_56731:Ljava/util/Optional;official jLfii$a;j:Ljava/util/Optional;
-
hasDepth
- Mappings:
Namespace Name Mixin selector named hasDepthLnet/minecraft/client/gl/ShaderProgramLayer$Builder;hasDepth:Ljava/util/Optional;intermediary field_56732Lnet/minecraft/class_10785$class_10786;field_56732:Ljava/util/Optional;official kLfii$a;k:Ljava/util/Optional;
-
colorLogic
- Mappings:
Namespace Name Mixin selector named colorLogicLnet/minecraft/client/gl/ShaderProgramLayer$Builder;colorLogic:Ljava/util/Optional;intermediary field_56733Lnet/minecraft/class_10785$class_10786;field_56733:Ljava/util/Optional;official lLfii$a;l:Ljava/util/Optional;
-
blender
- Mappings:
Namespace Name Mixin selector named blenderLnet/minecraft/client/gl/ShaderProgramLayer$Builder;blender:Ljava/util/Optional;intermediary field_56734Lnet/minecraft/class_10785$class_10786;field_56734:Ljava/util/Optional;official mLfii$a;m:Ljava/util/Optional;
-
format
- Mappings:
Namespace Name Mixin selector named formatLnet/minecraft/client/gl/ShaderProgramLayer$Builder;format:Ljava/util/Optional;intermediary field_56735Lnet/minecraft/class_10785$class_10786;field_56735:Ljava/util/Optional;official nLfii$a;n:Ljava/util/Optional;
-
drawMode
- Mappings:
Namespace Name Mixin selector named drawModeLnet/minecraft/client/gl/ShaderProgramLayer$Builder;drawMode:Ljava/util/Optional;intermediary field_56736Lnet/minecraft/class_10785$class_10786;field_56736:Ljava/util/Optional;official oLfii$a;o:Ljava/util/Optional;
-
-
Constructor Details
-
Builder
Builder()
-
-
Method Details
-
id
- Mappings:
Namespace Name Mixin selector named idLnet/minecraft/client/gl/ShaderProgramLayer$Builder;id(Ljava/lang/String;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67748Lnet/minecraft/class_10785$class_10786;method_67748(Ljava/lang/String;)Lnet/minecraft/class_10785$class_10786;official aLfii$a;a(Ljava/lang/String;)Lfii$a;
-
id
- Mappings:
Namespace Name Mixin selector named idLnet/minecraft/client/gl/ShaderProgramLayer$Builder;id(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67742Lnet/minecraft/class_10785$class_10786;method_67742(Lnet/minecraft/class_2960;)Lnet/minecraft/class_10785$class_10786;official aLfii$a;a(Lalg;)Lfii$a;
-
pass
- Mappings:
Namespace Name Mixin selector named passLnet/minecraft/client/gl/ShaderProgramLayer$Builder;pass(Ljava/lang/String;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67757Lnet/minecraft/class_10785$class_10786;method_67757(Ljava/lang/String;)Lnet/minecraft/class_10785$class_10786;official bLfii$a;b(Ljava/lang/String;)Lfii$a;
-
pass
- Mappings:
Namespace Name Mixin selector named passLnet/minecraft/client/gl/ShaderProgramLayer$Builder;pass(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67756Lnet/minecraft/class_10785$class_10786;method_67756(Lnet/minecraft/class_2960;)Lnet/minecraft/class_10785$class_10786;official bLfii$a;b(Lalg;)Lfii$a;
-
vertices
- Mappings:
Namespace Name Mixin selector named verticesLnet/minecraft/client/gl/ShaderProgramLayer$Builder;vertices(Ljava/lang/String;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67762Lnet/minecraft/class_10785$class_10786;method_67762(Ljava/lang/String;)Lnet/minecraft/class_10785$class_10786;official cLfii$a;c(Ljava/lang/String;)Lfii$a;
-
vertices
- Mappings:
Namespace Name Mixin selector named verticesLnet/minecraft/client/gl/ShaderProgramLayer$Builder;vertices(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67761Lnet/minecraft/class_10785$class_10786;method_67761(Lnet/minecraft/class_2960;)Lnet/minecraft/class_10785$class_10786;official cLfii$a;c(Lalg;)Lfii$a;
-
defs
- Mappings:
Namespace Name Mixin selector named defsLnet/minecraft/client/gl/ShaderProgramLayer$Builder;defs(Ljava/lang/String;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67764Lnet/minecraft/class_10785$class_10786;method_67764(Ljava/lang/String;)Lnet/minecraft/class_10785$class_10786;official dLfii$a;d(Ljava/lang/String;)Lfii$a;
-
defs
- Mappings:
Namespace Name Mixin selector named defsLnet/minecraft/client/gl/ShaderProgramLayer$Builder;defs(Ljava/lang/String;I)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67750Lnet/minecraft/class_10785$class_10786;method_67750(Ljava/lang/String;I)Lnet/minecraft/class_10785$class_10786;official aLfii$a;a(Ljava/lang/String;I)Lfii$a;
-
defs
- Mappings:
Namespace Name Mixin selector named defsLnet/minecraft/client/gl/ShaderProgramLayer$Builder;defs(Ljava/lang/String;F)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67749Lnet/minecraft/class_10785$class_10786;method_67749(Ljava/lang/String;F)Lnet/minecraft/class_10785$class_10786;official aLfii$a;a(Ljava/lang/String;F)Lfii$a;
-
samples
- Mappings:
Namespace Name Mixin selector named samplesLnet/minecraft/client/gl/ShaderProgramLayer$Builder;samples(Ljava/lang/String;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67765Lnet/minecraft/class_10785$class_10786;method_67765(Ljava/lang/String;)Lnet/minecraft/class_10785$class_10786;official eLfii$a;e(Ljava/lang/String;)Lfii$a;
-
uniform
- Mappings:
Namespace Name Mixin selector named uniformLnet/minecraft/client/gl/ShaderProgramLayer$Builder;uniform(Ljava/lang/String;Lnet/minecraft/client/gl/GlUniform$UniformType;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67751Lnet/minecraft/class_10785$class_10786;method_67751(Ljava/lang/String;Lnet/minecraft/class_284$class_10789;)Lnet/minecraft/class_10785$class_10786;official aLfii$a;a(Ljava/lang/String;Lfjq$a;)Lfii$a;
-
depthTest
- Mappings:
Namespace Name Mixin selector named depthTestLnet/minecraft/client/gl/ShaderProgramLayer$Builder;depthTest(Lnet/minecraft/client/render/DepthTestState;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67747Lnet/minecraft/class_10785$class_10786;method_67747(Lnet/minecraft/class_10798;)Lnet/minecraft/class_10785$class_10786;official aLfii$a;a(Lgqc;)Lfii$a;
-
culling
- Mappings:
Namespace Name Mixin selector named cullingLnet/minecraft/client/gl/ShaderProgramLayer$Builder;culling(Z)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67753Lnet/minecraft/class_10785$class_10786;method_67753(Z)Lnet/minecraft/class_10785$class_10786;official aLfii$a;a(Z)Lfii$a;
-
blender
- Mappings:
Namespace Name Mixin selector named blenderLnet/minecraft/client/gl/ShaderProgramLayer$Builder;blender(Lnet/minecraft/client/gl/BlendPrograms;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67744Lnet/minecraft/class_10785$class_10786;method_67744(Lnet/minecraft/class_10784;)Lnet/minecraft/class_10785$class_10786;official aLfii$a;a(Lfif;)Lfii$a;
-
noBlender
- Mappings:
Namespace Name Mixin selector named noBlenderLnet/minecraft/client/gl/ShaderProgramLayer$Builder;noBlender()Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67741Lnet/minecraft/class_10785$class_10786;method_67741()Lnet/minecraft/class_10785$class_10786;official aLfii$a;a()Lfii$a;
-
color
- Mappings:
Namespace Name Mixin selector named colorLnet/minecraft/client/gl/ShaderProgramLayer$Builder;color(Z)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67759Lnet/minecraft/class_10785$class_10786;method_67759(Z)Lnet/minecraft/class_10785$class_10786;official bLfii$a;b(Z)Lfii$a;
-
color
- Mappings:
Namespace Name Mixin selector named colorLnet/minecraft/client/gl/ShaderProgramLayer$Builder;color(ZZ)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67754Lnet/minecraft/class_10785$class_10786;method_67754(ZZ)Lnet/minecraft/class_10785$class_10786;official aLfii$a;a(ZZ)Lfii$a;
-
depth
- Mappings:
Namespace Name Mixin selector named depthLnet/minecraft/client/gl/ShaderProgramLayer$Builder;depth(Z)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67763Lnet/minecraft/class_10785$class_10786;method_67763(Z)Lnet/minecraft/class_10785$class_10786;official cLfii$a;c(Z)Lfii$a;
-
colorLogic
- Mappings:
Namespace Name Mixin selector named colorLogicLnet/minecraft/client/gl/ShaderProgramLayer$Builder;colorLogic(Lcom/mojang/blaze3d/platform/GlStateManager$LogicOp;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67743Lnet/minecraft/class_10785$class_10786;method_67743(Lcom/mojang/blaze3d/platform/GlStateManager$class_1030;)Lnet/minecraft/class_10785$class_10786;official aLfii$a;a(Lcom/mojang/blaze3d/platform/GlStateManager$h;)Lfii$a;
-
format
- Mappings:
Namespace Name Mixin selector named formatLnet/minecraft/client/gl/ShaderProgramLayer$Builder;format(Lnet/minecraft/client/render/VertexFormat;Lnet/minecraft/client/render/VertexFormat$DrawMode;)Lnet/minecraft/client/gl/ShaderProgramLayer$Builder;intermediary method_67746Lnet/minecraft/class_10785$class_10786;method_67746(Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;)Lnet/minecraft/class_10785$class_10786;official aLfii$a;a(Lfki;Lfki$c;)Lfii$a;
-
addStage
- Mappings:
Namespace Name Mixin selector named addStageLnet/minecraft/client/gl/ShaderProgramLayer$Builder;addStage(Lnet/minecraft/client/gl/ShaderProgramLayer$Stage;)Vintermediary method_67745Lnet/minecraft/class_10785$class_10786;method_67745(Lnet/minecraft/class_10785$class_10787;)Vofficial aLfii$a;a(Lfii$b;)V
-
build
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/client/gl/ShaderProgramLayer$Builder;build()Lnet/minecraft/client/gl/ShaderProgramLayer$Stage;intermediary method_67755Lnet/minecraft/class_10785$class_10786;method_67755()Lnet/minecraft/class_10785$class_10787;official bLfii$a;b()Lfii$b;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/client/gl/ShaderProgramLayer$Builder;create()Lnet/minecraft/client/gl/ShaderProgramLayer;intermediary method_67760Lnet/minecraft/class_10785$class_10786;method_67760()Lnet/minecraft/class_10785;official cLfii$a;c()Lfii;
-