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.Alpha
alpha
private RenderPhase.Cull
cull
private RenderPhase.DepthTest
depthTest
private RenderPhase.DiffuseLighting
diffuseLighting
private RenderPhase.Fog
fog
private RenderPhase.Layering
layering
private RenderPhase.Lightmap
lightmap
private RenderPhase.LineWidth
lineWidth
private RenderPhase.Overlay
overlay
private RenderPhase.ShadeModel
shadeModel
private RenderPhase.Target
target
private RenderPhase.Texture
texture
private RenderPhase.Texturing
texturing
private RenderPhase.Transparency
transparency
private RenderPhase.WriteMaskState
writeMaskState
-
Constructor Summary
Constructors Modifier Constructor Description private
Builder()
-
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
-