| MTLAccelerationStructureBoundingBoxGeometryDescriptor |
Descriptor for bounding box geometry
|
| MTLAccelerationStructureDescriptor |
Base class for acceleration structure descriptors.
|
| MTLAccelerationStructureGeometryDescriptor |
Base class for all geometry descriptors.
|
| MTLAccelerationStructureTriangleGeometryDescriptor |
Descriptor for triangle geometry
|
| MTLArgument |
MTLArgument
|
| MTLArgumentDescriptor |
MTLArgumentDescriptor
Represents a member of an argument buffer
|
| MTLArrayType |
|
| MTLAttribute |
|
| MTLAttributeDescriptor |
|
| MTLAttributeDescriptorArray |
|
| MTLBinaryArchiveDescriptor |
MTLBinaryArchiveDescriptor
A class used to indicate how an archive should be created
|
| MTLBlitPassDescriptor |
MTLBlitPassDescriptor
MTLBlitPassDescriptor represents a collection of attachments to be used to create a concrete blit command encoder
|
| MTLBlitPassSampleBufferAttachmentDescriptor |
|
| MTLBlitPassSampleBufferAttachmentDescriptorArray |
|
| MTLBufferLayoutDescriptor |
|
| MTLBufferLayoutDescriptorArray |
|
| MTLCaptureDescriptor |
|
| MTLCaptureManager |
|
| MTLCommandBufferDescriptor |
MTLCommandBufferDescriptor
An object that you use to configure new Metal command buffer objects.
|
| MTLCompileOptions |
|
| MTLComputePassDescriptor |
MTLComputePassDescriptor
MTLComputePassDescriptor represents a collection of attachments to be used to create a concrete compute command encoder
|
| MTLComputePassSampleBufferAttachmentDescriptor |
|
| MTLComputePassSampleBufferAttachmentDescriptorArray |
|
| MTLComputePipelineDescriptor |
|
| MTLComputePipelineReflection |
|
| MTLCounterSampleBufferDescriptor |
[@interface] MTLCounterSampleBufferDescriptor
Object to represent the counter state.
|
| MTLDepthStencilDescriptor |
|
| MTLFunctionConstant |
[@interface] MTLFunctionConstant
describe an uberShader constant used by the function
|
| MTLFunctionConstantValues |
|
| MTLFunctionDescriptor |
|
| MTLHeapDescriptor |
MTLHeapDescriptor
|
| MTLIndirectCommandBufferDescriptor |
Describes the limits and features that can be used in an indirect command
|
| MTLInstanceAccelerationStructureDescriptor |
Descriptor for an instance acceleration structure
|
| MTLIntersectionFunctionDescriptor |
|
| MTLIntersectionFunctionTableDescriptor |
|
| MTLLinkedFunctions |
|
| MTLPipelineBufferDescriptor |
|
| MTLPipelineBufferDescriptorArray |
|
| MTLPointerType |
|
| MTLPrimitiveAccelerationStructureDescriptor |
Descriptor for a primitive acceleration structure
|
| MTLRasterizationRateLayerArray |
[@interface] MTLRasterizationRateLayerArray
Mutable array of MTLRasterizationRateLayerDescriptor
|
| MTLRasterizationRateLayerDescriptor |
[@interface] MTLRasterizationRateLayerDescriptor
Describes the minimum rasterization rate screen space using two piecewise linear functions.
|
| MTLRasterizationRateMapDescriptor |
[@interface] MTLRasterizationRateMapDescriptor
Describes a MTLRasterizationRateMap containing an arbitrary number of MTLRasterizationRateLayerDescriptor instances.
|
| MTLRasterizationRateSampleArray |
[@interface] MTLRasterizationRateSampleArray
A helper object for convient access to samples stored in an array.
|
| MTLRenderPassAttachmentDescriptor |
|
| MTLRenderPassColorAttachmentDescriptor |
|
| MTLRenderPassColorAttachmentDescriptorArray |
|
| MTLRenderPassDepthAttachmentDescriptor |
|
| MTLRenderPassDescriptor |
MTLRenderPassDescriptor
MTLRenderPassDescriptor represents a collection of attachments to be used to create a concrete render command encoder
|
| MTLRenderPassSampleBufferAttachmentDescriptor |
|
| MTLRenderPassSampleBufferAttachmentDescriptorArray |
|
| MTLRenderPassStencilAttachmentDescriptor |
|
| MTLRenderPipelineColorAttachmentDescriptor |
|
| MTLRenderPipelineColorAttachmentDescriptorArray |
|
| MTLRenderPipelineDescriptor |
|
| MTLRenderPipelineReflection |
|
| MTLResourceStatePassDescriptor |
MTLResourceStatePassDescriptor
MTLResourceStatePassDescriptor represents a collection of attachments to be used to create a concrete resourceState command encoder
|
| MTLResourceStatePassSampleBufferAttachmentDescriptor |
|
| MTLResourceStatePassSampleBufferAttachmentDescriptorArray |
|
| MTLSamplerDescriptor |
MTLSamplerDescriptor
A mutable descriptor used to configure a sampler.
|
| MTLSharedEventHandle |
MTLSharedEventHandle objects may be passed between processes via XPC connections and then used to recreate
a MTLSharedEvent via an existing MTLDevice.
|
| MTLSharedEventListener |
MTLSharedEventListener
This class provides a simple interface for handling the dispatching of MTLSharedEvent notifications from Metal.
|
| MTLSharedTextureHandle |
|
| MTLStageInputOutputDescriptor |
MTLStageInputOutputDescriptor
|
| MTLStencilDescriptor |
|
| MTLStructMember |
|
| MTLStructType |
|
| MTLTextureDescriptor |
|
| MTLTextureReferenceType |
|
| MTLTileRenderPipelineColorAttachmentDescriptor |
|
| MTLTileRenderPipelineColorAttachmentDescriptorArray |
|
| MTLTileRenderPipelineDescriptor |
|
| MTLType |
|
| MTLVertexAttribute |
|
| MTLVertexAttributeDescriptor |
|
| MTLVertexAttributeDescriptorArray |
|
| MTLVertexBufferLayoutDescriptor |
|
| MTLVertexBufferLayoutDescriptorArray |
|
| MTLVertexDescriptor |
MTLVertexDescriptor
|
| MTLVisibleFunctionTableDescriptor |
|