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 fid$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 aLfid$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 bLfid$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 cLfid$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 dLfid$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 eLfid$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 fLfid$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 gLfid$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 hLfid$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 iLfid$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 jLfid$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 kLfid$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 lLfid$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 mLfid$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 nLfid$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 oLfid$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 aLfid$a;a(Ljava/lang/String;)Lfid$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 aLfid$a;a(Lalg;)Lfid$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 bLfid$a;b(Ljava/lang/String;)Lfid$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 bLfid$a;b(Lalg;)Lfid$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 cLfid$a;c(Ljava/lang/String;)Lfid$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 cLfid$a;c(Lalg;)Lfid$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 dLfid$a;d(Ljava/lang/String;)Lfid$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 aLfid$a;a(Ljava/lang/String;I)Lfid$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 aLfid$a;a(Ljava/lang/String;F)Lfid$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 eLfid$a;e(Ljava/lang/String;)Lfid$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 aLfid$a;a(Ljava/lang/String;Lfjl$a;)Lfid$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 aLfid$a;a(Lgpx;)Lfid$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 aLfid$a;a(Z)Lfid$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 aLfid$a;a(Lfia;)Lfid$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 aLfid$a;a()Lfid$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 bLfid$a;b(Z)Lfid$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 aLfid$a;a(ZZ)Lfid$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 cLfid$a;c(Z)Lfid$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 aLfid$a;a(Lcom/mojang/blaze3d/platform/GlStateManager$h;)Lfid$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 aLfid$a;a(Lfkd;Lfkd$c;)Lfid$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 aLfid$a;a(Lfid$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 bLfid$a;b()Lfid$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 cLfid$a;c()Lfid;
-