com.mojang.blaze3d.pipeline

public class RenderPipeline$Builder

com.mojang.blaze3d.pipeline.RenderPipeline$Builder
com.mojang.blaze3d.pipeline.RenderPipeline$Builder
com.mojang.blaze3d.pipeline.RenderPipeline$Builder
com.mojang.blaze3d.pipeline.RenderPipeline$Builder
com.mojang.blaze3d.pipeline.RenderPipeline$Builder

Field summary

Modifier and TypeField
private Optional<ResourceLocation>
location
location
location
private Optional<ResourceLocation>
fragmentShader
fragmentShader
fragmentShader
private Optional<ResourceLocation>
vertexShader
vertexShader
vertexShader
private Optional<ShaderDefines$Builder>
definesBuilder
definesBuilder
definesBuilder
private Optional<List<String>>
samplers
samplers
samplers
private Optional<List<RenderPipeline$UniformDescription>>
uniforms
uniforms
uniforms
private Optional<DepthTestFunction>
depthTestFunction
depthTestFunction
depthTestFunction
private Optional<PolygonMode>
polygonMode
polygonMode
polygonMode
private Optional<Boolean>
cull
cull
cull
private Optional<Boolean>
writeColor
writeColor
writeColor
private Optional<Boolean>
writeAlpha
writeAlpha
writeAlpha
private Optional<Boolean>
writeDepth
writeDepth
writeDepth
private Optional<LogicOp>
colorLogic
colorLogic
colorLogic
private Optional<BlendFunction>
blendFunction
blendFunction
blendFunction
private Optional<VertexFormat>
vertexFormat
vertexFormat
vertexFormat
private Optional<VertexFormat$Mode>
vertexFormatMode
vertexFormatMode
vertexFormatMode
private float
depthBiasScaleFactor
depthBiasScaleFactor
depthBiasScaleFactor
private float
depthBiasConstant
depthBiasConstant
depthBiasConstant

Constructor summary

ModifierConstructor
()

Method summary

Modifier and TypeMethod
public RenderPipeline$Builder
withLocation(String arg0)
withLocation(String arg0)
withLocation(String arg0)
withLocation(String location)
withLocation(String arg0)
public RenderPipeline$Builder
withLocation(alr arg0)
withLocation(ResourceLocation arg0)
withLocation(class_2960 arg0)
withLocation(Identifier location)
withLocation(C_5265_ arg0)
public RenderPipeline$Builder
withFragmentShader(String arg0)
withFragmentShader(String arg0)
withFragmentShader(String arg0)
withFragmentShader(String fragmentShader)
withFragmentShader(String arg0)
public RenderPipeline$Builder
withFragmentShader(alr arg0)
withFragmentShader(ResourceLocation arg0)
withFragmentShader(class_2960 arg0)
withFragmentShader(Identifier fragmentShader)
withFragmentShader(C_5265_ arg0)
public RenderPipeline$Builder
withVertexShader(String arg0)
withVertexShader(String arg0)
withVertexShader(String arg0)
public RenderPipeline$Builder
withVertexShader(alr arg0)
withVertexShader(ResourceLocation arg0)
withVertexShader(class_2960 arg0)
withVertexShader(Identifier vertexShader)
withVertexShader(C_5265_ arg0)
public RenderPipeline$Builder
withShaderDefine(String arg0)
withShaderDefine(String arg0)
withShaderDefine(String arg0)
withShaderDefine(String flag)
withShaderDefine(String arg0)
public RenderPipeline$Builder
withShaderDefine(String arg0, int arg1)
withShaderDefine(String arg0, int arg1)
withShaderDefine(String arg0, int arg1)
withShaderDefine(String name, int value)
withShaderDefine(String p_395232_, int arg1)
public RenderPipeline$Builder
withShaderDefine(String arg0, float arg1)
withShaderDefine(String arg0, float arg1)
withShaderDefine(String arg0, float arg1)
withShaderDefine(String name, float value)
withShaderDefine(String p_397590_, float arg1)
public RenderPipeline$Builder
withSampler(String arg0)
withSampler(String arg0)
withSampler(String arg0)
withSampler(String sampler)
withSampler(String arg0)
public RenderPipeline$Builder
withUniform(String arg0, fku arg1)
withUniform(String arg0, UniformType arg1)
withUniform(String arg0, class_10789 arg1)
withUniform(String name, UniformType type)
withUniform(String p_394752_, C_379305_ arg1)
public RenderPipeline$Builder
withDepthTestFunction(DepthTestFunction arg0)
withDepthTestFunction(DepthTestFunction arg0)
withDepthTestFunction(com.mojang.blaze3d.platform.DepthTestFunction arg0)
withDepthTestFunction(com.mojang.blaze3d.platform.DepthTestFunction depthTestFunction)
withDepthTestFunction(DepthTestFunction arg0)
public RenderPipeline$Builder
withPolygonMode(PolygonMode arg0)
withPolygonMode(PolygonMode arg0)
withPolygonMode(com.mojang.blaze3d.platform.PolygonMode arg0)
withPolygonMode(com.mojang.blaze3d.platform.PolygonMode polygonMode)
withPolygonMode(PolygonMode arg0)
public RenderPipeline$Builder
withCull(boolean arg0)
withCull(boolean arg0)
withCull(boolean arg0)
withCull(boolean cull)
withCull(boolean arg0)
public RenderPipeline$Builder
withBlend(BlendFunction arg0)
withBlend(BlendFunction arg0)
withBlend(BlendFunction arg0)
withBlend(BlendFunction blendFunction)
withBlend(BlendFunction arg0)
public RenderPipeline$Builder
withoutBlend()
withoutBlend()
withoutBlend()
public RenderPipeline$Builder
withColorWrite(boolean arg0)
withColorWrite(boolean arg0)
withColorWrite(boolean arg0)
withColorWrite(boolean writeColor)
withColorWrite(boolean arg0)
public RenderPipeline$Builder
withColorWrite(boolean arg0, boolean arg1)
withColorWrite(boolean arg0, boolean arg1)
withColorWrite(boolean arg0, boolean arg1)
withColorWrite(boolean writeColor, boolean writeAlpha)
withColorWrite(boolean p_397968_, boolean arg1)
public RenderPipeline$Builder
withDepthWrite(boolean arg0)
withDepthWrite(boolean arg0)
withDepthWrite(boolean arg0)
withDepthWrite(boolean writeDepth)
withDepthWrite(boolean arg0)
public RenderPipeline$Builder
withColorLogic(LogicOp arg0)
withColorLogic(LogicOp arg0)
withColorLogic(com.mojang.blaze3d.platform.LogicOp arg0)
withColorLogic(com.mojang.blaze3d.platform.LogicOp colorLogic)
withColorLogic(LogicOp arg0)
public RenderPipeline$Builder
withVertexFormat(VertexFormat arg0, VertexFormat$b arg1)
withVertexFormat(VertexFormat arg0, VertexFormat$Mode arg1)
withVertexFormat(VertexFormat arg0, VertexFormat$class_5596 arg1)
withVertexFormat(VertexFormat vertexFormat, VertexFormat$DrawMode vertexFormatMode)
withVertexFormat(VertexFormat p_392679_, VertexFormat$C_141549_ arg1)
public RenderPipeline$Builder
withDepthBias(float arg0, float arg1)
withDepthBias(float arg0, float arg1)
withDepthBias(float arg0, float arg1)
withDepthBias(float depthBiasScaleFactor, float depthBiasConstant)
withDepthBias(float p_394987_, float arg1)
void
withSnippet(RenderPipeline$Snippet arg0)
withSnippet(RenderPipeline$Snippet arg0)
withSnippet(com.mojang.blaze3d.pipeline.RenderPipeline$Snippet arg0)
withSnippet(com.mojang.blaze3d.pipeline.RenderPipeline$Snippet snippet)
withSnippet(RenderPipeline$Snippet arg0)
public RenderPipeline$Snippet
buildSnippet()
buildSnippet()
buildSnippet()
public RenderPipeline
build()
build()
build()