com.mojang.blaze3d.systems

public class RenderPassLayout

com.mojang.renderpearl.api.pipeline.RenderPassLayout
net.minecraft.class_1_1924
com.mojang.blaze3d.systems.RenderPassLayout

Field summary

Modifier and TypeField
public static final int
MAXIMUM_ATTACHMENTS
field_1_12294
MAX_ATTACHMENTS
public static final int
MAXIMUM_SUBPASSES
field_1_12295
MAX_SUBPASSES
public static final int
MAX_COLOR_ATTACHMENTS
field_1_12296
MAX_INPUT_ATTACHMENTS
public static final int
MAX_INPUT_ATTACHMENTS
field_1_12297
MAX_COLOR_ATTACHMENTS
public static final int
ATTACHMENT_UNUSED
field_1_12293
MISSING
private final String
name
field_1_12301
label
private final List<TexelFormat>
attachmentFormats
field_1_12298
attachmentFormats
private final List<RenderPassLayout$Subpass>
subpasses
field_1_12302
subpasses
private final it.unimi.dsi.fastutil.bytes.ByteList
compatibilityKey
field_1_12300
serialized
private final int
compatabilityHash
field_1_12299
hash
static final boolean
$assertionsDisabled
field_1_12292
field_1_12292

Constructor summary

ModifierConstructor
private (String label, List<RenderPassLayout$Builder$Attachment> attachments, List<RenderPassLayout$Builder$Subpass> subpasses)

Method summary

Modifier and TypeMethod
public static RenderPassLayout$Builder
builder(String name)
method_1_12110(String arg0)
builder(String label)
public static RenderPassLayout
simple(String name, GpuFormat format, int count)
method_1_12112(String arg0, class_1_658 arg1, int arg2)
withColorAttachments(String label, TexelFormat attachmentFormat, int attachmentCount)
public static RenderPassLayout
simple(String name, GpuFormat format, int count, GpuFormat depthStencil)
method_1_12113(String arg0, class_1_658 arg1, int arg2, class_1_658 arg3)
withColorAndDepthAttachments(String label, TexelFormat colorAttachmentFormat, int colorAttachmentCount, TexelFormat depthAttachmentFormat)
public static RenderPassLayout
simple(String name, GpuFormat firstAttachmentFormat, GpuFormat... additionalAttachmentFormats)
method_1_12114(String arg0, class_1_658 arg1, class_1_658... arg2)
create(String label, TexelFormat firstAttachment, TexelFormat... moreAttachments)
private static RenderPassLayout
simple(String name, GpuFormat[] formats)
method_1_12115(String arg0, class_1_658[] arg1)
create(String label, TexelFormat[] attachments)
public String
name()
method_1_12111()
getLabel()
public List<TexelFormat>
attachmentFormats()
method_1_12109()
getAttachmentFormats()
public List<RenderPassLayout$Subpass>
subpasses()
method_1_12117()
getSubpasses()
public RenderPassLayout$Subpass
subpass(int index)
method_1_12116(int arg0)
getSubpass(int subpassIndex)