Package net.minecraft.client.render
Class RenderLayer.MultiPhaseParameters.Builder
java.lang.Object
net.minecraft.client.render.RenderLayer.MultiPhaseParameters.Builder
- Enclosing class:
- RenderLayer.MultiPhaseParameters
@Environment(CLIENT) public static class RenderLayer.MultiPhaseParameters.Builder extends Object
-
Field Summary
Fields Modifier and Type Field Description private RenderPhase.Alphaalphaprivate RenderPhase.Cullcullprivate RenderPhase.DepthTestdepthTestprivate RenderPhase.DiffuseLightingdiffuseLightingprivate RenderPhase.Fogfogprivate RenderPhase.Layeringlayeringprivate RenderPhase.Lightmaplightmapprivate RenderPhase.LineWidthlineWidthprivate RenderPhase.Overlayoverlayprivate RenderPhase.ShadeModelshadeModelprivate RenderPhase.Targettargetprivate RenderPhase.Texturetextureprivate RenderPhase.Texturingtexturingprivate RenderPhase.Transparencytransparencyprivate RenderPhase.WriteMaskStatewriteMaskState -
Constructor Summary
Constructors Modifier Constructor Description privateBuilder() -
Method Summary
-
Field Details
-
texture
-
transparency
-
diffuseLighting
-
shadeModel
-
alpha
-
depthTest
-
cull
-
lightmap
-
overlay
-
fog
-
layering
-
target
-
texturing
-
writeMaskState
-
lineWidth
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
texture
-
transparency
public RenderLayer.MultiPhaseParameters.Builder transparency(RenderPhase.Transparency transparency) -
diffuseLighting
public RenderLayer.MultiPhaseParameters.Builder diffuseLighting(RenderPhase.DiffuseLighting diffuseLighting) -
shadeModel
-
alpha
-
depthTest
-
cull
-
lightmap
-
overlay
-
fog
-
layering
-
target
-
texturing
-
writeMaskState
public RenderLayer.MultiPhaseParameters.Builder writeMaskState(RenderPhase.WriteMaskState writeMaskState) -
lineWidth
-
build
-
build
-