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 TypeMethodDescriptionaddBlend(BlendPrograms blender) addColor(boolean color) addColor(boolean color, boolean alpha) addCulling(boolean cull) addDepth(boolean depth) AddDepthProgram(DepthTestState program) addFormat(VertexFormat format, VertexFormat.DrawMode drawMode) addGlUniform(String name, GlUniform.UniformType type) (package private) voidaddStage(ShaderProgramLayer.Stage stage) create()setDefsFloat(String name, float value) setDefsInt(String name, int value) setId(Identifier id) setSamples(String name) setShardId(Identifier shard) setVertexId(Identifier verticies)
-
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;
-
shard
- Mappings:
Namespace Name Mixin selector named shardLnet/minecraft/client/gl/ShaderProgramLayer$Builder;shard:Ljava/util/Optional;intermediary field_56723Lnet/minecraft/class_10785$class_10786;field_56723:Ljava/util/Optional;official bLfid$a;b:Ljava/util/Optional;
-
verticies
- Mappings:
Namespace Name Mixin selector named verticiesLnet/minecraft/client/gl/ShaderProgramLayer$Builder;verticies: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
-
setName
- Mappings:
Namespace Name Mixin selector named setNameLnet/minecraft/client/gl/ShaderProgramLayer$Builder;setName(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;
-
setId
- Mappings:
Namespace Name Mixin selector named setIdLnet/minecraft/client/gl/ShaderProgramLayer$Builder;setId(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;
-
setShard
- Mappings:
Namespace Name Mixin selector named setShardLnet/minecraft/client/gl/ShaderProgramLayer$Builder;setShard(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;
-
setShardId
- Mappings:
Namespace Name Mixin selector named setShardIdLnet/minecraft/client/gl/ShaderProgramLayer$Builder;setShardId(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;
-
setVertex
- Mappings:
Namespace Name Mixin selector named setVertexLnet/minecraft/client/gl/ShaderProgramLayer$Builder;setVertex(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;
-
setVertexId
- Mappings:
Namespace Name Mixin selector named setVertexIdLnet/minecraft/client/gl/ShaderProgramLayer$Builder;setVertexId(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;
-
setDefs
- Mappings:
Namespace Name Mixin selector named setDefsLnet/minecraft/client/gl/ShaderProgramLayer$Builder;setDefs(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;
-
setDefsInt
- Mappings:
Namespace Name Mixin selector named setDefsIntLnet/minecraft/client/gl/ShaderProgramLayer$Builder;setDefsInt(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;
-
setDefsFloat
- Mappings:
Namespace Name Mixin selector named setDefsFloatLnet/minecraft/client/gl/ShaderProgramLayer$Builder;setDefsFloat(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;
-
setSamples
- Mappings:
Namespace Name Mixin selector named setSamplesLnet/minecraft/client/gl/ShaderProgramLayer$Builder;setSamples(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;
-
addGlUniform
- Mappings:
Namespace Name Mixin selector named addGlUniformLnet/minecraft/client/gl/ShaderProgramLayer$Builder;addGlUniform(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;
-
AddDepthProgram
- Mappings:
Namespace Name Mixin selector named AddDepthProgramLnet/minecraft/client/gl/ShaderProgramLayer$Builder;AddDepthProgram(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;
-
addCulling
- Mappings:
Namespace Name Mixin selector named addCullingLnet/minecraft/client/gl/ShaderProgramLayer$Builder;addCulling(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;
-
addBlend
- Mappings:
Namespace Name Mixin selector named addBlendLnet/minecraft/client/gl/ShaderProgramLayer$Builder;addBlend(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;
-
removeBlend
- Mappings:
Namespace Name Mixin selector named removeBlendLnet/minecraft/client/gl/ShaderProgramLayer$Builder;removeBlend()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;
-
addColor
- Mappings:
Namespace Name Mixin selector named addColorLnet/minecraft/client/gl/ShaderProgramLayer$Builder;addColor(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;
-
addColor
- Mappings:
Namespace Name Mixin selector named addColorLnet/minecraft/client/gl/ShaderProgramLayer$Builder;addColor(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;
-
addDepth
- Mappings:
Namespace Name Mixin selector named addDepthLnet/minecraft/client/gl/ShaderProgramLayer$Builder;addDepth(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;
-
addColorLogic
- Mappings:
Namespace Name Mixin selector named addColorLogicLnet/minecraft/client/gl/ShaderProgramLayer$Builder;addColorLogic(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;
-
addFormat
- Mappings:
Namespace Name Mixin selector named addFormatLnet/minecraft/client/gl/ShaderProgramLayer$Builder;addFormat(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
-
createStage
- Mappings:
Namespace Name Mixin selector named createStageLnet/minecraft/client/gl/ShaderProgramLayer$Builder;createStage()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;
-