| MTLAccelerationStructureBoundingBoxGeometryDescriptor |
Descriptor for bounding box geometry
API-Since: 14.0
|
| MTLAccelerationStructureCurveGeometryDescriptor |
Acceleration structure geometry descriptor describing geometry
made of curve primitives
API-Since: 17.0
|
| MTLAccelerationStructureDescriptor |
Base class for acceleration structure descriptors.
|
| MTLAccelerationStructureGeometryDescriptor |
Base class for all geometry descriptors.
|
| MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor |
Descriptor for motion bounding box geometry
API-Since: 15.0
|
| MTLAccelerationStructureMotionCurveGeometryDescriptor |
Acceleration structure motion geometry descriptor describing
geometry made of curve primitives
API-Since: 17.0
|
| MTLAccelerationStructureMotionTriangleGeometryDescriptor |
Descriptor for motion triangle geometry
API-Since: 15.0
|
| MTLAccelerationStructurePassDescriptor |
MTLAccelerationStructurePassDescriptor
MTLAccelerationStructurePassDescriptor represents a collection of attachments to be used to create a concrete
acceleration structure encoder.
|
| MTLAccelerationStructurePassSampleBufferAttachmentDescriptor |
API-Since: 16.0
|
| MTLAccelerationStructurePassSampleBufferAttachmentDescriptorArray |
API-Since: 16.0
|
| MTLAccelerationStructureTriangleGeometryDescriptor |
Descriptor for triangle geometry
API-Since: 14.0
|
| MTLArchitecture |
MTLArchitecture
Contains information about the device's architecture
API-Since: 17.0
|
| MTLArgument |
Deprecated. |
| MTLArgumentDescriptor |
MTLArgumentDescriptor
Represents a member of an argument buffer
API-Since: 11.0
|
| MTLArrayType |
API-Since: 8.0
|
| MTLAttribute |
API-Since: 10.0
|
| MTLAttributeDescriptor |
API-Since: 10.0
|
| MTLAttributeDescriptorArray |
API-Since: 10.0
|
| MTLBinaryArchiveDescriptor |
MTLBinaryArchiveDescriptor
A class used to indicate how an archive should be created
API-Since: 14.0
|
| MTLBlitPassDescriptor |
MTLBlitPassDescriptor
MTLBlitPassDescriptor represents a collection of attachments to be used to create a concrete blit command encoder
API-Since: 14.0
|
| MTLBlitPassSampleBufferAttachmentDescriptor |
API-Since: 14.0
|
| MTLBlitPassSampleBufferAttachmentDescriptorArray |
API-Since: 14.0
|
| MTLBufferLayoutDescriptor |
API-Since: 10.0
|
| MTLBufferLayoutDescriptorArray |
API-Since: 10.0
|
| MTLCaptureDescriptor |
API-Since: 13.0
|
| MTLCaptureManager |
API-Since: 11.0
|
| MTLCommandBufferDescriptor |
MTLCommandBufferDescriptor
An object that you use to configure new Metal command buffer objects.
|
| MTLCompileOptions |
API-Since: 8.0
|
| MTLComputePassDescriptor |
MTLComputePassDescriptor
MTLComputePassDescriptor represents a collection of attachments to be used to create a concrete compute command
encoder
API-Since: 14.0
|
| MTLComputePassSampleBufferAttachmentDescriptor |
API-Since: 14.0
|
| MTLComputePassSampleBufferAttachmentDescriptorArray |
API-Since: 14.0
|
| MTLComputePipelineDescriptor |
API-Since: 9.0
|
| MTLComputePipelineReflection |
API-Since: 8.0
|
| MTLCounterSampleBufferDescriptor |
[@interface] MTLCounterSampleBufferDescriptor
Object to represent the counter state.
|
| MTLDepthStencilDescriptor |
API-Since: 8.0
|
| MTLFunctionConstant |
[@interface] MTLFunctionConstant
describe an uberShader constant used by the function
API-Since: 10.0
|
| MTLFunctionConstantValues |
API-Since: 10.0
|
| MTLFunctionDescriptor |
API-Since: 14.0
|
| MTLFunctionStitchingAttributeAlwaysInline |
[@interface] MTLFunctionStitchingAttributeAlwaysInline
Applies the `__attribute__((always_inline))` attribute to the produced stitched function.
|
| MTLFunctionStitchingFunctionNode |
[@interface] MTLFunctionStitchingFunctionNode
A function node that calls the specified function with arguments and ordering determined by data and control
dependencies.
|
| MTLFunctionStitchingGraph |
[@interface] MTLFunctionStitchingGraph
A function graph that describes a directed acyclic graph.
|
| MTLFunctionStitchingInputNode |
[@interface] MTLFunctionStitchingInputNode
An indexed input node of the produced stitched function.
|
| MTLHeapDescriptor |
MTLHeapDescriptor
API-Since: 10.0
|
| MTLIndirectCommandBufferDescriptor |
Describes the limits and features that can be used in an indirect command
API-Since: 12.0
|
| MTLIndirectInstanceAccelerationStructureDescriptor |
Descriptor for an instance acceleration structure built with an indirected buffer of instances.
|
| MTLInstanceAccelerationStructureDescriptor |
Descriptor for an instance acceleration structure
API-Since: 14.0
|
| MTLIntersectionFunctionDescriptor |
API-Since: 14.0
|
| MTLIntersectionFunctionTableDescriptor |
API-Since: 14.0
|
| MTLIOCommandQueueDescriptor |
[@interface] MTLIOCommandQueueDescriptor
Represents a descriptor to create a MTLIOCommandQueue.
|
| MTLLinkedFunctions |
MTLLinkedFunctions
A class to set functions to be linked.
|
| MTLMeshRenderPipelineDescriptor |
MTLMeshRenderPipelineDescriptor
As an alternative to a vertex + fragment shader render pipeline, this render pipeline uses a (object +) mesh +
fragment shader for rendering geometry.
|
| MTLMotionKeyframeData |
MTLbuffer and description how the data is stored in it.
|
| MTLPipelineBufferDescriptor |
API-Since: 11.0
|
| MTLPipelineBufferDescriptorArray |
API-Since: 11.0
|
| MTLPointerType |
API-Since: 11.0
|
| MTLPrimitiveAccelerationStructureDescriptor |
Descriptor for a primitive acceleration structure
API-Since: 14.0
|
| MTLRasterizationRateLayerArray |
[@interface] MTLRasterizationRateLayerArray
Mutable array of MTLRasterizationRateLayerDescriptor
API-Since: 13.0
|
| 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 |
API-Since: 8.0
|
| MTLRenderPassColorAttachmentDescriptor |
API-Since: 8.0
|
| MTLRenderPassColorAttachmentDescriptorArray |
API-Since: 8.0
|
| MTLRenderPassDepthAttachmentDescriptor |
API-Since: 8.0
|
| MTLRenderPassDescriptor |
MTLRenderPassDescriptor
MTLRenderPassDescriptor represents a collection of attachments to be used to create a concrete render command encoder
API-Since: 8.0
|
| MTLRenderPassSampleBufferAttachmentDescriptor |
API-Since: 14.0
|
| MTLRenderPassSampleBufferAttachmentDescriptorArray |
API-Since: 14.0
|
| MTLRenderPassStencilAttachmentDescriptor |
API-Since: 8.0
|
| MTLRenderPipelineColorAttachmentDescriptor |
API-Since: 8.0
|
| MTLRenderPipelineColorAttachmentDescriptorArray |
API-Since: 8.0
|
| MTLRenderPipelineDescriptor |
API-Since: 8.0
|
| MTLRenderPipelineFunctionsDescriptor |
API-Since: 15.0
|
| MTLRenderPipelineReflection |
API-Since: 8.0
|
| MTLResourceStatePassDescriptor |
MTLResourceStatePassDescriptor
MTLResourceStatePassDescriptor represents a collection of attachments to be used to create a concrete resourceState
command encoder
API-Since: 14.0
|
| MTLResourceStatePassSampleBufferAttachmentDescriptor |
API-Since: 14.0
|
| MTLResourceStatePassSampleBufferAttachmentDescriptorArray |
API-Since: 14.0
|
| 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 |
API-Since: 13.0
|
| MTLStageInputOutputDescriptor |
MTLStageInputOutputDescriptor
API-Since: 10.0
|
| MTLStencilDescriptor |
API-Since: 8.0
|
| MTLStitchedLibraryDescriptor |
[@interface] MTLStitchedLibraryDescriptor
A container for the graphs and functions needed to create the stitched functions described by the graphs.
|
| MTLStructMember |
API-Since: 8.0
|
| MTLStructType |
API-Since: 8.0
|
| MTLTextureDescriptor |
API-Since: 8.0
|
| MTLTextureReferenceType |
API-Since: 11.0
|
| MTLTileRenderPipelineColorAttachmentDescriptor |
API-Since: 11.0
|
| MTLTileRenderPipelineColorAttachmentDescriptorArray |
API-Since: 11.0
|
| MTLTileRenderPipelineDescriptor |
API-Since: 11.0
|
| MTLType |
API-Since: 11.0
|
| MTLVertexAttribute |
API-Since: 8.0
|
| MTLVertexAttributeDescriptor |
API-Since: 8.0
|
| MTLVertexAttributeDescriptorArray |
API-Since: 8.0
|
| MTLVertexBufferLayoutDescriptor |
API-Since: 8.0
|
| MTLVertexBufferLayoutDescriptorArray |
API-Since: 8.0
|
| MTLVertexDescriptor |
MTLVertexDescriptor
API-Since: 8.0
|
| MTLVisibleFunctionTableDescriptor |
API-Since: 14.0
|