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 fjr
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Optional<BlendPrograms> private final ColorLogicprivate final Definesprivate final DepthTestStateprivate final VertexFormat.DrawModeprivate final VertexFormatprivate final Identifierprivate final List<ShaderPipeline.Uniform> private final booleanprivate final booleanprivate final booleanprivate final booleanprivate final Identifierprivate final PolygonModeprivate final floatprivate final floatprivate final Identifier -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedShaderPipeline(Identifier id, Identifier vertexShader, Identifier fragmentShader, Defines defines, List<String> samples, List<ShaderPipeline.Uniform> glUniforms, Optional<BlendPrograms> blender, DepthTestState depthTestState, PolygonMode polygonMode, boolean hasCulling, boolean hasColor, boolean hasAlpha, boolean hasDepth, ColorLogic colorLogic, VertexFormat format, VertexFormat.DrawMode drawMode, float polygonOffsetFactor, float polygonOffsetUnits) -
Method Summary
Modifier and TypeMethodDescriptionstatic ShaderPipeline.Builderbuilder(ShaderPipeline.Stage[] stages) getId()floatfloatbooleanhasAlpha()booleanhasColor()booleanbooleanhasDepth()booleantoString()
-
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 aLfjr;a:Lalk;
-
vertexShader
- Mappings:
Namespace Name Mixin selector named vertexShaderLnet/minecraft/client/gl/ShaderPipeline;vertexShader:Lnet/minecraft/util/Identifier;intermediary field_56706Lnet/minecraft/class_10785;field_56706:Lnet/minecraft/class_2960;official bLfjr;b:Lalk;
-
fragmentShader
- Mappings:
Namespace Name Mixin selector named fragmentShaderLnet/minecraft/client/gl/ShaderPipeline;fragmentShader:Lnet/minecraft/util/Identifier;intermediary field_56707Lnet/minecraft/class_10785;field_56707:Lnet/minecraft/class_2960;official cLfjr;c:Lalk;
-
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 dLfjr;d:Lgst;
-
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 eLfjr;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 fLfjr;f:Ljava/util/List;
-
depthTestState
- Mappings:
Namespace Name Mixin selector named depthTestStateLnet/minecraft/client/gl/ShaderPipeline;depthTestState:Lnet/minecraft/client/render/DepthTestState;intermediary field_56711Lnet/minecraft/class_10785;field_56711:Lnet/minecraft/class_10798;official gLfjr;g:Lfjy;
-
polygonMode
- Mappings:
Namespace Name Mixin selector named polygonModeLnet/minecraft/client/gl/ShaderPipeline;polygonMode:Lnet/minecraft/client/render/PolygonMode;intermediary field_57896Lnet/minecraft/class_10785;field_57896:Lnet/minecraft/class_10880;official hLfjr;h:Lfkj;
-
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 iLfjr;i:Z
-
colorLogic
- Mappings:
Namespace Name Mixin selector named colorLogicLnet/minecraft/client/gl/ShaderPipeline;colorLogic:Lnet/minecraft/client/gl/ColorLogic;intermediary field_56713Lnet/minecraft/class_10785;field_56713:Lnet/minecraft/class_10879;official jLfjr;j:Lfke;
-
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 kLfjr;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 lLfjr;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 mLfjr;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 nLfjr;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 oLfjr;o:Lflu;
-
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 pLfjr;p:Lflu$c;
-
polygonOffsetFactor
private final float polygonOffsetFactor- Mappings:
Namespace Name Mixin selector named polygonOffsetFactorLnet/minecraft/client/gl/ShaderPipeline;polygonOffsetFactor:Fintermediary field_57897Lnet/minecraft/class_10785;field_57897:Fofficial qLfjr;q:F
-
polygonOffsetUnits
private final float polygonOffsetUnits- Mappings:
Namespace Name Mixin selector named polygonOffsetUnitsLnet/minecraft/client/gl/ShaderPipeline;polygonOffsetUnits:Fintermediary field_57898Lnet/minecraft/class_10785;field_57898:Fofficial rLfjr;r:F
-
-
Constructor Details
-
ShaderPipeline
protected ShaderPipeline(Identifier id, Identifier vertexShader, Identifier fragmentShader, Defines defines, List<String> samples, List<ShaderPipeline.Uniform> glUniforms, Optional<BlendPrograms> blender, DepthTestState depthTestState, PolygonMode polygonMode, boolean hasCulling, boolean hasColor, boolean hasAlpha, boolean hasDepth, ColorLogic colorLogic, VertexFormat format, VertexFormat.DrawMode drawMode, float polygonOffsetFactor, float polygonOffsetUnits) - 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/client/render/PolygonMode;ZZZZLnet/minecraft/client/gl/ColorLogic;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>Lfjr;<init>(Lalk;Lalk;Lalk;Lgst;Ljava/util/List;Ljava/util/List;Ljava/util/Optional;Lfjy;Lfkj;ZZZZLfke;Lflu;Lflu$c;FF)V
-
-
Method Details
-
toString
-
getDepthTestState
- Mappings:
Namespace Name Mixin selector named getDepthTestStateLnet/minecraft/client/gl/ShaderPipeline;getDepthTestState()Lnet/minecraft/client/render/DepthTestState;intermediary method_68433Lnet/minecraft/class_10785;method_68433()Lnet/minecraft/class_10798;official aLfjr;a()Lfjy;
-
getPolygonMode
- Mappings:
Namespace Name Mixin selector named getPolygonModeLnet/minecraft/client/gl/ShaderPipeline;getPolygonMode()Lnet/minecraft/client/render/PolygonMode;intermediary method_68434Lnet/minecraft/class_10785;method_68434()Lnet/minecraft/class_10880;official bLfjr;b()Lfkj;
-
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 cLfjr;c()Z
-
getColorLogic
- Mappings:
Namespace Name Mixin selector named getColorLogicLnet/minecraft/client/gl/ShaderPipeline;getColorLogic()Lnet/minecraft/client/gl/ColorLogic;intermediary method_68435Lnet/minecraft/class_10785;method_68435()Lnet/minecraft/class_10879;official dLfjr;d()Lfke;
-
getBlender
- Mappings:
Namespace Name Mixin selector named getBlenderLnet/minecraft/client/gl/ShaderPipeline;getBlender()Ljava/util/Optional;intermediary method_68436Lnet/minecraft/class_10785;method_68436()Ljava/util/Optional;official eLfjr;e()Ljava/util/Optional;
-
hasColor
public boolean hasColor()- Mappings:
Namespace Name Mixin selector named hasColorLnet/minecraft/client/gl/ShaderPipeline;hasColor()Zintermediary method_68437Lnet/minecraft/class_10785;method_68437()Zofficial fLfjr;f()Z
-
hasAlpha
public boolean hasAlpha()- Mappings:
Namespace Name Mixin selector named hasAlphaLnet/minecraft/client/gl/ShaderPipeline;hasAlpha()Zintermediary method_68438Lnet/minecraft/class_10785;method_68438()Zofficial gLfjr;g()Z
-
hasDepth
public boolean hasDepth()- Mappings:
Namespace Name Mixin selector named hasDepthLnet/minecraft/client/gl/ShaderPipeline;hasDepth()Zintermediary method_68439Lnet/minecraft/class_10785;method_68439()Zofficial hLfjr;h()Z
-
getPolygonOffsetFactor
public float getPolygonOffsetFactor()- Mappings:
Namespace Name Mixin selector named getPolygonOffsetFactorLnet/minecraft/client/gl/ShaderPipeline;getPolygonOffsetFactor()Fintermediary method_68440Lnet/minecraft/class_10785;method_68440()Fofficial iLfjr;i()F
-
getPolygonOffsetUnits
public float getPolygonOffsetUnits()- Mappings:
Namespace Name Mixin selector named getPolygonOffsetUnitsLnet/minecraft/client/gl/ShaderPipeline;getPolygonOffsetUnits()Fintermediary method_68441Lnet/minecraft/class_10785;method_68441()Fofficial jLfjr;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 kLfjr;k()Lalk;
-
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 lLfjr;l()Lflu;
-
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 mLfjr;m()Lflu$c;
-
getVertexShader
- Mappings:
Namespace Name Mixin selector named getVertexShaderLnet/minecraft/client/gl/ShaderPipeline;getVertexShader()Lnet/minecraft/util/Identifier;intermediary method_67736Lnet/minecraft/class_10785;method_67736()Lnet/minecraft/class_2960;official nLfjr;n()Lalk;
-
getFragmentShader
- Mappings:
Namespace Name Mixin selector named getFragmentShaderLnet/minecraft/client/gl/ShaderPipeline;getFragmentShader()Lnet/minecraft/util/Identifier;intermediary method_67737Lnet/minecraft/class_10785;method_67737()Lnet/minecraft/class_2960;official oLfjr;o()Lalk;
-
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 pLfjr;p()Lgst;
-
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 qLfjr;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 rLfjr;r()Ljava/util/List;
-
needsDepthBuffer
public boolean needsDepthBuffer()- Mappings:
Namespace Name Mixin selector named needsDepthBufferLnet/minecraft/client/gl/ShaderPipeline;needsDepthBuffer()Zintermediary method_68442Lnet/minecraft/class_10785;method_68442()Zofficial sLfjr;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 aLfjr;a([Lfjr$b;)Lfjr$a;
-