Package net.minecraft.client.gl
Class ShaderPipeline
java.lang.Object
net.minecraft.client.gl.ShaderPipeline
- Mappings:
Namespace Name named net/minecraft/client/gl/ShaderPipelineintermediary net/minecraft/class_10785official fjp
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Optional<BlendPrograms> private final class_10879private final Definesprivate final DepthTestStateprivate final VertexFormat.DrawModeprivate final class_10880private final floatprivate final floatprivate final VertexFormatprivate final List<ShaderPipeline.Uniform> private final booleanprivate final booleanprivate final booleanprivate final booleanprivate final Identifierprivate final Identifierprivate final Identifier -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedShaderPipeline(Identifier id, Identifier vertices, Identifier pass, Defines defines, List<String> samples, List<ShaderPipeline.Uniform> glUniforms, Optional<BlendPrograms> blender, DepthTestState depthTest, class_10880 class_10880, boolean bool, boolean bool2, boolean bool3, boolean bool4, class_10879 class_10879, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, float float2, float float3) -
Method Summary
Modifier and TypeMethodDescriptionstatic ShaderPipeline.Builderbuilder(ShaderPipeline.Stage[] stages) getId()getPass()booleanbooleanbooleanbooleanfloatfloatbooleantoString()
-
Field Details
-
id
- Mappings:
Namespace Name Mixin selector named idLnet/minecraft/client/gl/ShaderPipeline;id:Lnet/minecraft/util/Identifier;intermediary field_56705Lnet/minecraft/class_10785;field_56705:Lnet/minecraft/class_2960;official aLfjp;a:Lali;
-
vertices
- Mappings:
Namespace Name Mixin selector named verticesLnet/minecraft/client/gl/ShaderPipeline;vertices:Lnet/minecraft/util/Identifier;intermediary field_56706Lnet/minecraft/class_10785;field_56706:Lnet/minecraft/class_2960;official bLfjp;b:Lali;
-
pass
- Mappings:
Namespace Name Mixin selector named passLnet/minecraft/client/gl/ShaderPipeline;pass:Lnet/minecraft/util/Identifier;intermediary field_56707Lnet/minecraft/class_10785;field_56707:Lnet/minecraft/class_2960;official cLfjp;c:Lali;
-
defines
- Mappings:
Namespace Name Mixin selector named definesLnet/minecraft/client/gl/ShaderPipeline;defines:Lnet/minecraft/client/gl/Defines;intermediary field_56708Lnet/minecraft/class_10785;field_56708:Lnet/minecraft/class_10149;official dLfjp;d:Lgsr;
-
samples
- Mappings:
Namespace Name Mixin selector named samplesLnet/minecraft/client/gl/ShaderPipeline;samples:Ljava/util/List;intermediary field_56709Lnet/minecraft/class_10785;field_56709:Ljava/util/List;official eLfjp;e:Ljava/util/List;
-
glUniforms
- Mappings:
Namespace Name Mixin selector named glUniformsLnet/minecraft/client/gl/ShaderPipeline;glUniforms:Ljava/util/List;intermediary field_56710Lnet/minecraft/class_10785;field_56710:Ljava/util/List;official fLfjp;f:Ljava/util/List;
-
depthTest
- Mappings:
Namespace Name Mixin selector named depthTestLnet/minecraft/client/gl/ShaderPipeline;depthTest:Lnet/minecraft/client/render/DepthTestState;intermediary field_56711Lnet/minecraft/class_10785;field_56711:Lnet/minecraft/class_10798;official gLfjp;g:Lfjw;
-
field_57896
- Mappings:
Namespace Name Mixin selector named field_57896Lnet/minecraft/client/gl/ShaderPipeline;field_57896:Lnet/minecraft/class_10880;intermediary field_57896Lnet/minecraft/class_10785;field_57896:Lnet/minecraft/class_10880;official hLfjp;h:Lfkh;
-
hasCulling
private final boolean hasCulling- Mappings:
Namespace Name Mixin selector named hasCullingLnet/minecraft/client/gl/ShaderPipeline;hasCulling:Zintermediary field_56712Lnet/minecraft/class_10785;field_56712:Zofficial iLfjp;i:Z
-
colorLogic
- Mappings:
Namespace Name Mixin selector named colorLogicLnet/minecraft/client/gl/ShaderPipeline;colorLogic:Lnet/minecraft/class_10879;intermediary field_56713Lnet/minecraft/class_10785;field_56713:Lnet/minecraft/class_10879;official jLfjp;j:Lfkc;
-
blender
- Mappings:
Namespace Name Mixin selector named blenderLnet/minecraft/client/gl/ShaderPipeline;blender:Ljava/util/Optional;intermediary field_56714Lnet/minecraft/class_10785;field_56714:Ljava/util/Optional;official kLfjp;k:Ljava/util/Optional;
-
hasColor
private final boolean hasColor- Mappings:
Namespace Name Mixin selector named hasColorLnet/minecraft/client/gl/ShaderPipeline;hasColor:Zintermediary field_56715Lnet/minecraft/class_10785;field_56715:Zofficial lLfjp;l:Z
-
hasAlpha
private final boolean hasAlpha- Mappings:
Namespace Name Mixin selector named hasAlphaLnet/minecraft/client/gl/ShaderPipeline;hasAlpha:Zintermediary field_56716Lnet/minecraft/class_10785;field_56716:Zofficial mLfjp;m:Z
-
hasDepth
private final boolean hasDepth- Mappings:
Namespace Name Mixin selector named hasDepthLnet/minecraft/client/gl/ShaderPipeline;hasDepth:Zintermediary field_56717Lnet/minecraft/class_10785;field_56717:Zofficial nLfjp;n:Z
-
format
- Mappings:
Namespace Name Mixin selector named formatLnet/minecraft/client/gl/ShaderPipeline;format:Lnet/minecraft/client/render/VertexFormat;intermediary field_56718Lnet/minecraft/class_10785;field_56718:Lnet/minecraft/class_293;official oLfjp;o:Lfls;
-
drawMode
- Mappings:
Namespace Name Mixin selector named drawModeLnet/minecraft/client/gl/ShaderPipeline;drawMode:Lnet/minecraft/client/render/VertexFormat$DrawMode;intermediary field_56719Lnet/minecraft/class_10785;field_56719:Lnet/minecraft/class_293$class_5596;official pLfjp;p:Lfls$c;
-
field_57897
private final float field_57897- Mappings:
Namespace Name Mixin selector named field_57897Lnet/minecraft/client/gl/ShaderPipeline;field_57897:Fintermediary field_57897Lnet/minecraft/class_10785;field_57897:Fofficial qLfjp;q:F
-
field_57898
private final float field_57898- Mappings:
Namespace Name Mixin selector named field_57898Lnet/minecraft/client/gl/ShaderPipeline;field_57898:Fintermediary field_57898Lnet/minecraft/class_10785;field_57898:Fofficial rLfjp;r:F
-
-
Constructor Details
-
ShaderPipeline
protected ShaderPipeline(Identifier id, Identifier vertices, Identifier pass, Defines defines, List<String> samples, List<ShaderPipeline.Uniform> glUniforms, Optional<BlendPrograms> blender, DepthTestState depthTest, class_10880 class_10880, boolean bool, boolean bool2, boolean bool3, boolean bool4, class_10879 class_10879, VertexFormat vertexFormat, VertexFormat.DrawMode drawMode, float float2, float float3) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gl/ShaderPipeline;<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;Lnet/minecraft/class_10880;ZZZZLnet/minecraft/class_10879;Lnet/minecraft/client/render/VertexFormat;Lnet/minecraft/client/render/VertexFormat$DrawMode;FF)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;Lnet/minecraft/class_10880;ZZZZLnet/minecraft/class_10879;Lnet/minecraft/class_293;Lnet/minecraft/class_293$class_5596;FF)Vofficial <init>Lfjp;<init>(Lali;Lali;Lali;Lgsr;Ljava/util/List;Ljava/util/List;Ljava/util/Optional;Lfjw;Lfkh;ZZZZLfkc;Lfls;Lfls$c;FF)V
-
-
Method Details
-
toString
-
method_68433
- Mappings:
Namespace Name Mixin selector named method_68433Lnet/minecraft/client/gl/ShaderPipeline;method_68433()Lnet/minecraft/client/render/DepthTestState;intermediary method_68433Lnet/minecraft/class_10785;method_68433()Lnet/minecraft/class_10798;official aLfjp;a()Lfjw;
-
method_68434
- Mappings:
Namespace Name Mixin selector named method_68434Lnet/minecraft/client/gl/ShaderPipeline;method_68434()Lnet/minecraft/class_10880;intermediary method_68434Lnet/minecraft/class_10785;method_68434()Lnet/minecraft/class_10880;official bLfjp;b()Lfkh;
-
hasCulling
public boolean hasCulling()- Mappings:
Namespace Name Mixin selector named hasCullingLnet/minecraft/client/gl/ShaderPipeline;hasCulling()Zintermediary method_67733Lnet/minecraft/class_10785;method_67733()Zofficial cLfjp;c()Z
-
method_68435
- Mappings:
Namespace Name Mixin selector named method_68435Lnet/minecraft/client/gl/ShaderPipeline;method_68435()Lnet/minecraft/class_10879;intermediary method_68435Lnet/minecraft/class_10785;method_68435()Lnet/minecraft/class_10879;official dLfjp;d()Lfkc;
-
method_68436
- Mappings:
Namespace Name Mixin selector named method_68436Lnet/minecraft/client/gl/ShaderPipeline;method_68436()Ljava/util/Optional;intermediary method_68436Lnet/minecraft/class_10785;method_68436()Ljava/util/Optional;official eLfjp;e()Ljava/util/Optional;
-
method_68437
public boolean method_68437()- Mappings:
Namespace Name Mixin selector named method_68437Lnet/minecraft/client/gl/ShaderPipeline;method_68437()Zintermediary method_68437Lnet/minecraft/class_10785;method_68437()Zofficial fLfjp;f()Z
-
method_68438
public boolean method_68438()- Mappings:
Namespace Name Mixin selector named method_68438Lnet/minecraft/client/gl/ShaderPipeline;method_68438()Zintermediary method_68438Lnet/minecraft/class_10785;method_68438()Zofficial gLfjp;g()Z
-
method_68439
public boolean method_68439()- Mappings:
Namespace Name Mixin selector named method_68439Lnet/minecraft/client/gl/ShaderPipeline;method_68439()Zintermediary method_68439Lnet/minecraft/class_10785;method_68439()Zofficial hLfjp;h()Z
-
method_68440
public float method_68440()- Mappings:
Namespace Name Mixin selector named method_68440Lnet/minecraft/client/gl/ShaderPipeline;method_68440()Fintermediary method_68440Lnet/minecraft/class_10785;method_68440()Fofficial iLfjp;i()F
-
method_68441
public float method_68441()- Mappings:
Namespace Name Mixin selector named method_68441Lnet/minecraft/client/gl/ShaderPipeline;method_68441()Fintermediary method_68441Lnet/minecraft/class_10785;method_68441()Fofficial jLfjp;j()F
-
getId
- Mappings:
Namespace Name Mixin selector named getIdLnet/minecraft/client/gl/ShaderPipeline;getId()Lnet/minecraft/util/Identifier;intermediary method_67732Lnet/minecraft/class_10785;method_67732()Lnet/minecraft/class_2960;official kLfjp;k()Lali;
-
getFormat
- Mappings:
Namespace Name Mixin selector named getFormatLnet/minecraft/client/gl/ShaderPipeline;getFormat()Lnet/minecraft/client/render/VertexFormat;intermediary method_67734Lnet/minecraft/class_10785;method_67734()Lnet/minecraft/class_293;official lLfjp;l()Lfls;
-
getDrawMode
- Mappings:
Namespace Name Mixin selector named getDrawModeLnet/minecraft/client/gl/ShaderPipeline;getDrawMode()Lnet/minecraft/client/render/VertexFormat$DrawMode;intermediary method_67735Lnet/minecraft/class_10785;method_67735()Lnet/minecraft/class_293$class_5596;official mLfjp;m()Lfls$c;
-
getVertices
- Mappings:
Namespace Name Mixin selector named getVerticesLnet/minecraft/client/gl/ShaderPipeline;getVertices()Lnet/minecraft/util/Identifier;intermediary method_67736Lnet/minecraft/class_10785;method_67736()Lnet/minecraft/class_2960;official nLfjp;n()Lali;
-
getPass
- Mappings:
Namespace Name Mixin selector named getPassLnet/minecraft/client/gl/ShaderPipeline;getPass()Lnet/minecraft/util/Identifier;intermediary method_67737Lnet/minecraft/class_10785;method_67737()Lnet/minecraft/class_2960;official oLfjp;o()Lali;
-
getDefines
- Mappings:
Namespace Name Mixin selector named getDefinesLnet/minecraft/client/gl/ShaderPipeline;getDefines()Lnet/minecraft/client/gl/Defines;intermediary method_67738Lnet/minecraft/class_10785;method_67738()Lnet/minecraft/class_10149;official pLfjp;p()Lgsr;
-
getSamples
- Mappings:
Namespace Name Mixin selector named getSamplesLnet/minecraft/client/gl/ShaderPipeline;getSamples()Ljava/util/List;intermediary method_67739Lnet/minecraft/class_10785;method_67739()Ljava/util/List;official qLfjp;q()Ljava/util/List;
-
getGlUniforms
- Mappings:
Namespace Name Mixin selector named getGlUniformsLnet/minecraft/client/gl/ShaderPipeline;getGlUniforms()Ljava/util/List;intermediary method_67740Lnet/minecraft/class_10785;method_67740()Ljava/util/List;official rLfjp;r()Ljava/util/List;
-
method_68442
public boolean method_68442()- Mappings:
Namespace Name Mixin selector named method_68442Lnet/minecraft/client/gl/ShaderPipeline;method_68442()Zintermediary method_68442Lnet/minecraft/class_10785;method_68442()Zofficial sLfjp;s()Z
-
builder
- Mappings:
Namespace Name Mixin selector named builderLnet/minecraft/client/gl/ShaderPipeline;builder([Lnet/minecraft/client/gl/ShaderPipeline$Stage;)Lnet/minecraft/client/gl/ShaderPipeline$Builder;intermediary method_67729Lnet/minecraft/class_10785;method_67729([Lnet/minecraft/class_10785$class_10787;)Lnet/minecraft/class_10785$class_10786;official aLfjp;a([Lfjp$b;)Lfjp$a;
-