com.mojang.blaze3d.pipeline

public record CompiledRenderPipelineImpl

implements CompiledRenderPipeline

com.mojang.renderpearl.frontend.FrontendRenderPipeline
net.minecraft.class_1_1383
com.mojang.blaze3d.pipeline.CompiledRenderPipelineImpl

Field summary

Modifier and TypeField
private final String
name
comp_1_1433
name
private final BackendRenderPipeline
backendRenderPipeline
comp_1_1431
backendRenderPipeline
private final it.unimi.dsi.fastutil.ints.IntList
usedVertexBufferSlots
comp_1_1894
usedVertexBufferSlots
private final it.unimi.dsi.fastutil.objects.Object2IntMap<String>
uniformIndices
comp_1_1434
uniformIndices
private final List<CompiledRenderPipeline$Layout$Shader>
uniforms
comp_1_1435
uniforms
private final List<ColorTargetState>
colorTargetStates
comp_1_1432
colorTargetStates
private final boolean
wantsDepthTexture
comp_1_1437
wantsDepthTexture
private final int
pushConstantSize
comp_1_1529
pushConstantSize
private final RenderPassLayout$Subpass
subpass
comp_1_2149
subpass

Constructor summary

ModifierConstructor
public (String name, BackendRenderPipeline backendRenderPipeline, it.unimi.dsi.fastutil.ints.IntList usedVertexBufferSlots, it.unimi.dsi.fastutil.objects.Object2IntMap<String> uniformIndices, List<CompiledRenderPipeline$Layout$Shader> uniforms, List<ColorTargetState> colorTargetStates, boolean wantsDepthTexture, int pushConstantSize, RenderPassLayout$Subpass subpass)

Method summary

Modifier and TypeMethod
public boolean
isClosed()
method_1_9125()
isClosed()
public void
close()
public String
name()
comp_1_1433()
name()
public BackendRenderPipeline
backendRenderPipeline()
comp_1_1431()
backendRenderPipeline()
public it.unimi.dsi.fastutil.ints.IntList
usedVertexBufferSlots()
comp_1_1894()
usedVertexBufferSlots()
public it.unimi.dsi.fastutil.objects.Object2IntMap<String>
uniformIndices()
comp_1_1434()
uniformIndices()
public List<CompiledRenderPipeline$Layout$Shader>
uniforms()
comp_1_1435()
uniforms()
public List<ColorTargetState>
colorTargetStates()
comp_1_1432()
colorTargetStates()
public boolean
wantsDepthTexture()
comp_1_1437()
wantsDepthTexture()
public int
pushConstantSize()
comp_1_1529()
pushConstantSize()
public RenderPassLayout$Subpass
subpass()
comp_1_2149()
subpass()