com.mojang.blaze3d.pipeline

public record RenderPipeline$Snippet

com.mojang.blaze3d.pipeline.RenderPipeline$Snippet
com.mojang.blaze3d.pipeline.RenderPipeline$Snippet
com.mojang.blaze3d.pipeline.RenderPipeline$Snippet

Field summary

Modifier and TypeField
private final Optional<Identifier>
vertexShader
private final Optional<Identifier>
fragmentShader
private final Optional<Defines>
shaderDefines
private final Optional<List<String>>
samplers
private final Optional<List<RenderPipeline$UniformDescription>>
uniforms
private final Optional<BlendFunction>
blendFunction
private final Optional<DepthTestFunction>
depthTestFunction
private final Optional<PolygonMode>
polygonMode
private final Optional<Boolean>
cull
private final Optional<Boolean>
writeColor
private final Optional<Boolean>
writeAlpha
private final Optional<Boolean>
writeDepth
private final Optional<LogicOp>
colorLogic
private final Optional<VertexFormat>
vertexFormat
private final Optional<VertexFormat$DrawMode>
vertexFormatMode

Constructor summary

ModifierConstructor
public (Optional<Identifier> vertexShader, Optional<Identifier> fragmentShader, Optional<Defines> shaderDefines, Optional<List<String>> samplers, Optional<List<RenderPipeline$UniformDescription>> uniforms, Optional<BlendFunction> blendFunction, Optional<DepthTestFunction> depthTestFunction, Optional<PolygonMode> polygonMode, Optional<Boolean> cull, Optional<Boolean> writeColor, Optional<Boolean> writeAlpha, Optional<Boolean> writeDepth, Optional<LogicOp> colorLogic, Optional<VertexFormat> vertexFormat, Optional<VertexFormat$DrawMode> vertexFormatMode)

Method summary

Modifier and TypeMethod
public Optional<Identifier>
vertexShader()
public Optional<Identifier>
fragmentShader()
public Optional<Defines>
shaderDefines()
public Optional<List<String>>
samplers()
public Optional<List<RenderPipeline$UniformDescription>>
uniforms()
public Optional<BlendFunction>
blendFunction()
public Optional<DepthTestFunction>
depthTestFunction()
public Optional<PolygonMode>
polygonMode()
public Optional<Boolean>
cull()
public Optional<Boolean>
writeColor()
public Optional<Boolean>
writeAlpha()
public Optional<Boolean>
writeDepth()
public Optional<LogicOp>
colorLogic()
public Optional<VertexFormat>
vertexFormat()
public Optional<VertexFormat$DrawMode>
vertexFormatMode()