GPURenderPassDescriptor


class GPURenderPassDescriptor


Describes a render pass.

Summary

Public constructors

GPURenderPassDescriptor(
    label: String?,
    colorAttachments: Array<GPURenderPassColorAttachment>,
    depthStencilAttachment: GPURenderPassDepthStencilAttachment?,
    occlusionQuerySet: GPUQuerySet?,
    timestampWrites: GPUPassTimestampWrites?,
    renderPassMaxDrawCount: GPURenderPassMaxDrawCount?
)

Public constructors

GPURenderPassDescriptor

Added in 1.0.0-alpha04
GPURenderPassDescriptor(
    label: String? = null,
    colorAttachments: Array<GPURenderPassColorAttachment> = arrayOf(),
    depthStencilAttachment: GPURenderPassDepthStencilAttachment? = null,
    occlusionQuerySet: GPUQuerySet? = null,
    timestampWrites: GPUPassTimestampWrites? = null,
    renderPassMaxDrawCount: GPURenderPassMaxDrawCount? = null
)

Public properties

label

Added in 1.0.0-alpha04
var labelString?

A human-readable label for debugging.

occlusionQuerySet

Added in 1.0.0-alpha04
var occlusionQuerySetGPUQuerySet?

renderPassMaxDrawCount

Added in 1.0.0-alpha04
var renderPassMaxDrawCountGPURenderPassMaxDrawCount?

An extension for specifying the maximum draw count in a render pass.

timestampWrites

Added in 1.0.0-alpha04
var timestampWritesGPUPassTimestampWrites?