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ยง
- Blit
Pass Descriptor - A blit pass descriptor that configures a blit pass.
- Blit
Pass Sample Buffer Attachment Descriptor - A sample buffer attachment for a blit pass.
- Blit
Pass Sample Buffer Attachment Descriptor Array - An array of blit pass sample buffer attachment descriptors.
- Compute
Pass Descriptor - A compute pass descriptor that configures a compute pass.
- Compute
Pass Sample Buffer Attachment Descriptor - A sample buffer attachment for a compute pass.
- Compute
Pass Sample Buffer Attachment Descriptor Array - An array of compute pass sample buffer attachment descriptors.
- Render
Pass Attachment Descriptor - Base class for render pass attachment descriptors.
- Render
Pass Color Attachment Descriptor - A color attachment descriptor for a render pass.
- Render
Pass Color Attachment Descriptor Array - An array of color attachment descriptors.
- Render
Pass Depth Attachment Descriptor - A depth attachment descriptor for a render pass.
- Render
Pass Descriptor - A render pass descriptor that configures a render pass.
- Render
Pass Sample Buffer Attachment Descriptor - A sample buffer attachment for a render pass.
- Render
Pass Sample Buffer Attachment Descriptor Array - An array of render pass sample buffer attachment descriptors.
- Render
Pass Stencil Attachment Descriptor - A stencil attachment descriptor for a render pass.
- Resource
State Pass Descriptor - A descriptor for a resource state pass.
- Resource
State Pass Sample Buffer Attachment Descriptor - A descriptor for a sample buffer attachment in a resource state pass.
- Resource
State Pass Sample Buffer Attachment Descriptor Array - An array of sample buffer attachment descriptors for resource state passes.