Skip to main content

Module pass

Module pass 

Source
Expand description

Metal pass descriptors.

Corresponds to Metal/MTLRenderPass.hpp, Metal/MTLComputePass.hpp, Metal/MTLBlitPass.hpp, and Metal/MTLResourceStatePass.hpp.

Pass descriptors configure the state and resources for command encoders.

Structsยง

BlitPassDescriptor
A blit pass descriptor that configures a blit pass.
BlitPassSampleBufferAttachmentDescriptor
A sample buffer attachment for a blit pass.
BlitPassSampleBufferAttachmentDescriptorArray
An array of blit pass sample buffer attachment descriptors.
ComputePassDescriptor
A compute pass descriptor that configures a compute pass.
ComputePassSampleBufferAttachmentDescriptor
A sample buffer attachment for a compute pass.
ComputePassSampleBufferAttachmentDescriptorArray
An array of compute pass sample buffer attachment descriptors.
RenderPassAttachmentDescriptor
Base class for render pass attachment descriptors.
RenderPassColorAttachmentDescriptor
A color attachment descriptor for a render pass.
RenderPassColorAttachmentDescriptorArray
An array of color attachment descriptors.
RenderPassDepthAttachmentDescriptor
A depth attachment descriptor for a render pass.
RenderPassDescriptor
A render pass descriptor that configures a render pass.
RenderPassSampleBufferAttachmentDescriptor
A sample buffer attachment for a render pass.
RenderPassSampleBufferAttachmentDescriptorArray
An array of render pass sample buffer attachment descriptors.
RenderPassStencilAttachmentDescriptor
A stencil attachment descriptor for a render pass.
ResourceStatePassDescriptor
A descriptor for a resource state pass.
ResourceStatePassSampleBufferAttachmentDescriptor
A descriptor for a sample buffer attachment in a resource state pass.
ResourceStatePassSampleBufferAttachmentDescriptorArray
An array of sample buffer attachment descriptors for resource state passes.