com.mojang.blaze3d.pipeline

public record CompiledRenderPipeline$Layout

com.mojang.renderpearl.api.pipeline.CompiledRenderPipeline$CreateInfo
net.minecraft.class_1_1285$class_1_1387
com.mojang.blaze3d.pipeline.CompiledRenderPipeline$Layout

Field summary

Modifier and TypeField
private final String
name
comp_1_1446
name
private final List<ShaderModule>
shaders
comp_1_1449
shaders
private final List<CompiledRenderPipeline$Layout$VertexBuffer>
vertexBuffers
comp_1_1451
vertexBuffers
private final List<CompiledRenderPipeline$Layout$AttributeBinding>
attribBindings
comp_1_1442
attribBindings
private final List<CompiledRenderPipeline$Layout$Shader>
uniforms
comp_1_1450
uniforms
private final int
pushConstantsSize
comp_1_1533
pushConstantsSize
private final DepthStencilState
depthStencilState
comp_1_1445
depthStencilState
private final PolygonMode
polygonMode
comp_1_1447
polygonMode
private final boolean
cull
comp_1_1444
cull
private final List<ColorTargetState>
colorTargetStates
comp_1_1443
colorTargetStates
private final DrawMode
primitiveTopology
comp_1_1448
primitiveTopology
private final RenderPassLayout$Subpass
subpass
comp_1_2158
subpass
public static int
MIN_VERTEX_STRIDE_ALIGNMENT
field_1_10736
MIN_VERTEX_BUFFER_STRIDE_ALIGNMENT
public static int
MAX_VERTEX_BUFFERS
field_1_10735
MAX_VERTEX_FORMATS
public static int
MAX_VERTEX_ATTRIBS
field_1_10734
MAX_VERTEX_ATTRIBUTES

Constructor summary

ModifierConstructor
public (String name, List<ShaderModule> shaders, List<CompiledRenderPipeline$Layout$VertexBuffer> vertexBuffers, List<CompiledRenderPipeline$Layout$AttributeBinding> attribBindings, List<CompiledRenderPipeline$Layout$Shader> uniforms, int pushConstantsSize, DepthStencilState depthStencilState, PolygonMode polygonMode, boolean cull, List<ColorTargetState> colorTargetStates, DrawMode primitiveTopology, RenderPassLayout$Subpass subpass)

Method summary

Modifier and TypeMethod
public String
name()
comp_1_1446()
name()
public List<ShaderModule>
shaders()
comp_1_1449()
shaders()
public List<CompiledRenderPipeline$Layout$VertexBuffer>
vertexBuffers()
comp_1_1451()
vertexBuffers()
public List<CompiledRenderPipeline$Layout$AttributeBinding>
attribBindings()
comp_1_1442()
attribBindings()
public List<CompiledRenderPipeline$Layout$Shader>
uniforms()
comp_1_1450()
uniforms()
public int
pushConstantsSize()
comp_1_1533()
pushConstantsSize()
public DepthStencilState
depthStencilState()
comp_1_1445()
depthStencilState()
public PolygonMode
polygonMode()
comp_1_1447()
polygonMode()
public boolean
cull()
comp_1_1444()
cull()
public List<ColorTargetState>
colorTargetStates()
comp_1_1443()
colorTargetStates()
public DrawMode
primitiveTopology()
comp_1_1448()
primitiveTopology()
public RenderPassLayout$Subpass
subpass()
comp_1_2158()
subpass()