Class

MTLRenderPassDepthAttachmentDescriptor

A depth render target that serves as the output destination for depth pixels generated by a render pass.

Declaration

class MTLRenderPassDepthAttachmentDescriptor : MTLRenderPassAttachmentDescriptor

Topics

Specifying Clearing Value

var clearDepth: Double

The depth to use when the depth render target is cleared.

MSAA Depth Resolve

var depthResolveFilter: MTLMultisampleDepthResolveFilter

The filter used for an MSAA depth resolve operation.

Constants

enum MTLMultisampleDepthResolveFilter

Filtering options for controlling an MSAA depth resolve operation.

Relationships

Conforms To

See Also

Specifying the Attachments for a Rendering Pass

Setting Load and Store Actions

Set actions that define how a render pass loads and stores a render target.

var colorAttachments: MTLRenderPassColorAttachmentDescriptorArray

An array of state information for attachments that store color data.

var depthAttachment: MTLRenderPassDepthAttachmentDescriptor!

State information for an attachment that stores depth data.

var stencilAttachment: MTLRenderPassStencilAttachmentDescriptor!

State information for an attachment that stores stencil data.

class MTLRenderPassAttachmentDescriptor

A render target that serves as the output destination for pixels generated by a render pass.

class MTLRenderPassColorAttachmentDescriptor

A color render target that serves as the output destination for color pixels generated by a render pass.

class MTLRenderPassStencilAttachmentDescriptor

A stencil render target that serves as the output destination for stencil pixels generated by a render pass.