com.mojang.blaze3d.pipeline

public class RenderPassDescription$Builder

com.mojang.blaze3d.systems.RenderPassDescriptor$Builder
net.minecraft.class_1_900$class_1_1164
com.mojang.blaze3d.pipeline.RenderPassDescription$Builder

Field summary

Modifier and TypeField
private final Supplier<String>
label
field_1_8133
labelGetter
private final List<RenderPassDescription$Attachment<Optional<org.joml.Vector4fc>>>
colorAttachments
field_1_8131
colorAttachments
private RenderPassDescription$Attachment<OptionalDouble>
depthAttachment
field_1_8132
depthAttachments
private RenderPass$RenderArea
renderArea
field_1_8134
renderArea

Constructor summary

ModifierConstructor
private (Supplier<String> labelGetter)

Method summary

Modifier and TypeMethod
public RenderPassDescription$Builder
withColorAttachment(GpuTextureView textureView)
method_1_7412(GpuTextureView arg0)
colorAttachment(GpuTextureView textureView)
public RenderPassDescription$Builder
withColorAttachment(GpuTextureView textureView, Optional<org.joml.Vector4fc> clearValue)
method_1_7413(GpuTextureView arg0, Optional<org.joml.Vector4fc> arg1)
colorAttachment(GpuTextureView textureView, Optional<org.joml.Vector4fc> clearColor)
public RenderPassDescription$Builder
withUnusedColorAttachment()
method_1_7417()
unusedColorAttachment()
public RenderPassDescription$Builder
withDepthAttachment(GpuTextureView textureView)
method_1_7414(GpuTextureView arg0)
depthAttachment(GpuTextureView textureView)
public RenderPassDescription$Builder
withDepthAttachment(GpuTextureView textureView, OptionalDouble clearValue)
method_1_7415(GpuTextureView arg0, OptionalDouble arg1)
depthAttachment(GpuTextureView textureView, OptionalDouble clearDepth)
public RenderPassDescription$Builder
withRenderArea(RenderPass$RenderArea renderArea)
method_1_7416(RenderPass$class_1_837 arg0)
renderArea(RenderPass$RenderArea renderArea)
public RenderPassDescription
build()
method_1_7410()
build()
private static RenderPass$RenderArea
defaultRenderArea(List<RenderPassDescriptor$Attachment<Optional<org.joml.Vector4fc>>> colorAttachments, RenderPassDescriptor$Attachment<OptionalDouble> depthAttachment)
method_1_7411(List<class_1_900$class_1_901<Optional<org.joml.Vector4fc>>> arg0, class_1_900$class_1_901<OptionalDouble> arg1)
calculateRenderArea(List<RenderPassDescription$Attachment<Optional<org.joml.Vector4fc>>> colorAttachments, RenderPassDescription$Attachment<OptionalDouble> depthAttachments)