com.mojang.blaze3d.pipeline

public class RenderPipeline

com.mojang.blaze3d.pipeline.RenderPipeline
com.mojang.blaze3d.pipeline.RenderPipeline
com.mojang.blaze3d.pipeline.RenderPipeline

Field summary

Modifier and TypeField
private final Identifier
location
private final Identifier
vertexShader
private final Identifier
fragmentShader
private final Defines
shaderDefines
private final List<BindGroupLayout>
bindGroupLayouts
private final DepthStencilState
depthStencilState
private final PolygonMode
polygonMode
private final boolean
cull
private final ColorTargetState[]
colorTargetStates
private final VertexFormat[]
vertexFormatPerBuffer
private final DrawMode
primitiveTopology
private final int
sortKey
private static int
sortKeySeed

Constructor summary

ModifierConstructor
protected (Identifier location, Identifier vertexShader, Identifier fragmentShader, Defines shaderDefines, List<BindGroupLayout> bindGroupLayouts, ColorTargetState[] colorTargetStates, DepthStencilState depthStencilState, PolygonMode polygonMode, boolean cull, VertexFormat[] vertexFormatPerBuffer, DrawMode primitiveTopology, int sortKey)

Method summary

Modifier and TypeMethod
public int
getSortKey()
public static void
updateSortKeySeed()
public PolygonMode
getPolygonMode()
public boolean
isCull()
public ColorTargetState[]
getColorTargetStates()
public ColorTargetState
getColorTargetState()
public DepthStencilState
getDepthStencilState()
public Identifier
getLocation()
public VertexFormat[]
getVertexFormatBindings()
public VertexFormat
getVertexFormatBinding(int bindingIndex)
public DrawMode
getPrimitiveTopology()
public Identifier
getVertexShader()
public Identifier
getFragmentShader()
public Defines
getShaderDefines()
public List<BindGroupLayout>
getBindGroupLayouts()
public boolean
wantsDepthTexture()
public static RenderPipeline$Builder
builder(RenderPipeline$Snippet... snippets)
builder(RenderPipeline$Snippet... arg0)
builder(RenderPipeline$Snippet... snippets)