com.mojang.blaze3d.pipeline

public class RenderPipeline$Builder

fjr$a
com.mojang.blaze3d.pipeline.RenderPipeline$Builder
net.minecraft.class_10785$class_10786
net.minecraft.client.gl.ShaderPipeline$Builder

Field summary

Modifier and TypeField
private Optional<ResourceLocation>
a
location
field_56722
id
private Optional<ResourceLocation>
b
fragmentShader
field_56723
fragmentShader
private Optional<ResourceLocation>
c
vertexShader
field_56724
vertexShader
private Optional<ShaderDefines$Builder>
d
definesBuilder
field_56725
defines
private Optional<List<String>>
e
samplers
field_56726
samples
private Optional<List<RenderPipeline$UniformDescription>>
f
uniforms
field_56727
glUniforms
private Optional<DepthTestFunction>
g
depthTestFunction
field_56728
depthTestState
private Optional<PolygonMode>
h
polygonMode
field_57899
polygonMode
private Optional<Boolean>
i
cull
field_56729
hasCulling
private Optional<Boolean>
j
writeColor
field_56730
hasColor
private Optional<Boolean>
k
writeAlpha
field_56731
hasAlpha
private Optional<Boolean>
l
writeDepth
field_56732
hasDepth
private Optional<LogicOp>
m
colorLogic
field_56733
colorLogic
private Optional<BlendFunction>
n
blendFunction
field_56734
blender
private Optional<VertexFormat>
o
vertexFormat
field_56735
format
private Optional<VertexFormat$Mode>
p
vertexFormatMode
field_56736
drawMode
private float
q
depthBiasScaleFactor
field_57900
polygonOffsetFactor
private float
r
depthBiasConstant
field_57901
polygonOffsetUnits

Constructor summary

ModifierConstructor
()

Method summary

Modifier and TypeMethod
public RenderPipeline$Builder
a(String arg0)
withLocation(String arg0)
method_67748(String arg0)
id(String name)
public RenderPipeline$Builder
a(alk arg0)
withLocation(ResourceLocation arg0)
method_67742(class_2960 arg0)
id(Identifier id)
public RenderPipeline$Builder
b(String arg0)
withFragmentShader(String arg0)
method_67757(String arg0)
fragmentShader(String fragmentShader)
public RenderPipeline$Builder
b(alk arg0)
withFragmentShader(ResourceLocation arg0)
method_67756(class_2960 arg0)
fragmentShader(Identifier fragmentShader)
public RenderPipeline$Builder
c(String arg0)
withVertexShader(String arg0)
method_67762(String arg0)
vertexShader(String vertexShader)
public RenderPipeline$Builder
c(alk arg0)
withVertexShader(ResourceLocation arg0)
method_67761(class_2960 arg0)
vertexShader(Identifier vertexShader)
public RenderPipeline$Builder
d(String arg0)
withShaderDefine(String arg0)
method_67764(String arg0)
defines(String flag)
public RenderPipeline$Builder
a(String arg0, int arg1)
withShaderDefine(String arg0, int arg1)
method_67750(String arg0, int arg1)
defines(String name, int value)
public RenderPipeline$Builder
a(String arg0, float arg1)
withShaderDefine(String arg0, float arg1)
method_67749(String arg0, float arg1)
defines(String name, float value)
public RenderPipeline$Builder
e(String arg0)
withSampler(String arg0)
method_67765(String arg0)
samples(String name)
public RenderPipeline$Builder
a(String arg0, fkz arg1)
withUniform(String arg0, UniformType arg1)
method_67751(String arg0, class_10789 arg1)
uniform(String name, UniformType type)
public RenderPipeline$Builder
a(fjy arg0)
withDepthTestFunction(DepthTestFunction arg0)
method_67747(class_10798 arg0)
depthTestState(DepthTestState depthTestState)
public RenderPipeline$Builder
a(fkj arg0)
withPolygonMode(PolygonMode arg0)
method_68444(class_10880 arg0)
polygonMode(PolygonMode mode)
public RenderPipeline$Builder
a(boolean arg0)
withCull(boolean arg0)
method_67753(boolean arg0)
culling(boolean cull)
public RenderPipeline$Builder
a(fjn arg0)
withBlend(BlendFunction arg0)
method_67744(class_10784 arg0)
blender(BlendPrograms blender)
public RenderPipeline$Builder
a()
withoutBlend()
method_67741()
noBlender()
public RenderPipeline$Builder
b(boolean arg0)
withColorWrite(boolean arg0)
method_67759(boolean arg0)
color(boolean color)
public RenderPipeline$Builder
a(boolean arg0, boolean arg1)
withColorWrite(boolean arg0, boolean arg1)
method_67754(boolean arg0, boolean arg1)
color(boolean color, boolean alpha)
public RenderPipeline$Builder
c(boolean arg0)
withDepthWrite(boolean arg0)
method_67763(boolean arg0)
depth(boolean depth)
public RenderPipeline$Builder
a(fke arg0)
withColorLogic(LogicOp arg0)
method_67743(class_10879 arg0)
colorLogic(ColorLogic logic)
public RenderPipeline$Builder
a(flu arg0, flu$c arg1)
withVertexFormat(VertexFormat arg0, VertexFormat$Mode arg1)
method_67746(class_293 arg0, class_293$class_5596 arg1)
format(VertexFormat format, VertexFormat$DrawMode drawMode)
public RenderPipeline$Builder
a(float arg0, float arg1)
withDepthBias(float arg0, float arg1)
method_68443(float arg0, float arg1)
polygonOffset(float factor, float units)
void
a(fjr$b arg0)
withSnippet(RenderPipeline$Snippet arg0)
method_67745(class_10785$class_10787 arg0)
addStage(ShaderPipeline$Stage stage)
public RenderPipeline$Snippet
b()
buildSnippet()
method_67755()
buildStage()
public RenderPipeline
c()
build()
method_67760()
buildPipeline()