MTLRenderPassDescriptor
A group of render targets that hold the results of a render pass.
Declaration
class MTLRenderPassDescriptorMentioned in
Overview
An MTLRenderPassDescriptor instance contains a collection of attachments used as the rendering destination for pixels generated by a rendering pass. The MTLRenderPassDescriptor instance also sets the destination buffer for visibility information generated by a rendering pass.
Topics
Specifying the attachments for a rendering pass
Specifying the visibility result buffer
Layered rendering
Using programmable sample positions
Specifying tile shading parameters
Specifying sample counts
Specifying a rasterization rate map
Specifying sample buffers for GPU counters
Instance Properties
See Also
Configuring a render command encoder
MTL4RenderPassDescriptorMTLRenderPassAttachmentDescriptorMTLRenderPassColorAttachmentDescriptorArrayMTLRenderPassColorAttachmentDescriptorMTLClearColorMTLRenderPassDepthAttachmentDescriptorMTLMultisampleDepthResolveFilterMTL4RenderPipelineColorAttachmentDescriptorArrayMTLTileRenderPipelineColorAttachmentDescriptorArrayMTLRenderPassStencilAttachmentDescriptorMTLMultisampleStencilResolveFilterMTLRenderPassSampleBufferAttachmentDescriptorArrayMTLRenderPassSampleBufferAttachmentDescriptorMTLLogicalToPhysicalColorAttachmentMapMTLDispatchThreadsIndirectArguments