com.mojang.blaze3d.pipeline

public class RenderPassDescription$Builder

com.mojang.renderpearl.api.commands.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 RenderPassLayout
layout
field_1_12330
layout
private final List<RenderPassDescription$Attachment>
attachments
field_1_12329
attachments

Constructor summary

ModifierConstructor
public (Supplier<String> labelGetter, RenderPassLayout layout)

Method summary

Modifier and TypeMethod
public RenderPassDescription
build(RenderPass$RenderArea renderArea)
method_1_7416(class_1_1317$class_1_837 arg0)
renderArea(RenderPass$RenderArea renderArea)
public RenderPassDescription
build()
method_1_7410()
build()
public void
withAttachment(RenderPassDescriptor$Attachment attachment)
method_1_12151(class_1_900$class_1_1931 arg0)
attachment(RenderPassDescription$Attachment attachment)
public GpuTextureView
withAttachment(GpuTextureView textureView)
method_1_7412(class_1_1330 arg0)
attachment(GpuTextureView textureView)
public GpuTextureView
withAttachment(GpuTextureView textureView, RenderPassDescriptor$Attachment$ClearValue clearValue)
method_1_12154(class_1_1330 arg0, class_1_900$class_1_1931$class_1_1932 arg1)
attachment(GpuTextureView textureView, RenderPassDescription$Attachment$ClearValue clearValue)
public GpuTextureView
withAttachment(GpuTextureView textureView, org.joml.Vector4fc clearValue)
method_1_12155(class_1_1330 arg0, org.joml.Vector4fc arg1)
colorAttachment(GpuTextureView textureView, org.joml.Vector4fc clearColor)
public GpuTextureView
withAttachment(GpuTextureView textureView, float clearValue)
method_1_12152(class_1_1330 arg0, float arg1)
depthAttachment(GpuTextureView textureView, float clearDepth)
public GpuTextureView
withAttachment(GpuTextureView textureView, float clearValueDepth, byte clearValueStencil)
method_1_12153(class_1_1330 arg0, float arg1, byte arg2)
depthAttachment(GpuTextureView textureView, float clearDepth, byte clearStencil)
public GpuTextureView
withAttachmentDontStore(GpuTextureView textureView, RenderPassDescriptor$Attachment$ClearValue clearValue)
method_1_12159(class_1_1330 arg0, class_1_900$class_1_1931$class_1_1932 arg1)
attachmentLoad(GpuTextureView textureView, RenderPassDescription$Attachment$ClearValue clearValue)
public GpuTextureView
withAttachmentDontStore(GpuTextureView textureView, org.joml.Vector4fc clearValue)
method_1_12160(class_1_1330 arg0, org.joml.Vector4fc arg1)
colorAttachmentLoad(GpuTextureView textureView, org.joml.Vector4fc clearColor)
public GpuTextureView
withAttachmentDontStore(GpuTextureView textureView, float clearValue)
method_1_12157(class_1_1330 arg0, float arg1)
depthAttachmentLoad(GpuTextureView textureView, float clearDepth)
public GpuTextureView
withAttachmentDontStore(GpuTextureView textureView, float clearValueDepth, byte clearValueStencil)
method_1_12158(class_1_1330 arg0, float arg1, byte arg2)
depthAttachmentLoad(GpuTextureView textureView, float clearDepth, byte clearStencil)
public GpuTextureView
withAttachmentDontLoad(GpuTextureView textureView)
method_1_7414(class_1_1330 arg0)
attachmentStore(GpuTextureView textureView)
public GpuTextureView
withAttachmentDontLoadDontStore(GpuTextureView textureView)
method_1_12156(class_1_1330 arg0)
attachmentNone(GpuTextureView textureView)