MTLBinaryArchive(iOS 14.0+)
MTLBlitCommandEncoder
copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:
copyFromBuffer:sourceOffset:toBuffer:destinationOffset:size:
copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:
copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:
endEncoding
fillBuffer:range:value:
generateMipmapsForTexture:
updateFence
waitForFence
MTLBuffer
contents
newTextureWithDescriptor:offset:bytesPerRow:
MTLCaptureScope(iOS 11.0+)
MTLCommandBuffer
addCompletedHandler
addScheduledHandler
blitCommandEncoder
commit
computeCommandEncoder
enqueue
error
parallelRenderCommandEncoderWithDescriptor
presentDrawable
presentDrawable:atTime:
renderCommandEncoderWithDescriptor
status
waitUntilCompleted
waitUntilScheduled
MTLCommandEncoder
endEncoding
insertDebugSignpost
popDebugGroup
pushDebugGroup
MTLCommandQueue
insertDebugCaptureBoundary
commandBuffer
commandBufferWithUnretainedReferences
MTLComputeCommandEncoder
endEncoding
dispatchThreadgroups:threadsPerThreadgroup:
setBuffer:offset:atIndex:
setBuffers:offsets:withRange:
setComputePipelineState
setSamplerState:atIndex:
setSamplerState:lodMinClamp:lodMaxClamp:atIndex:
setSamplerStates:lodMinClamps:lodMaxClamps:withRange:
setSamplerStates:withRange:
setTexture:atIndex:
setTextures:withRange:
setThreadgroupMemoryLength:atIndex:
updateFence
waitForFence
MTLComputePipelineState
maxTotalThreadsPerThreadgroup
threadExecutionWidth
MTLDepthStencilState
MTLDevice
newBufferWithBytesNoCopy:length:options:deallocator:
newBufferWithBytes:length:options:
newBufferWithLength:options:
newCommandQueue
newCommandQueueWithMaxCommandBufferCount
newComputePipelineStateWithFunction:completionHandler:
newComputePipelineStateWithFunction:error:
newComputePipelineStateWithFunction:options:completionHandler:
newComputePipelineStateWithFunction:options:reflection:error:
newDefaultLibrary
newDepthStencilStateWithDescriptor
newFence
newHeapWithDescriptor:
newLibraryWithData:error:
newLibraryWithFile:error:
newLibraryWithSource:options:completionHandler:
newLibraryWithSource:options:error:
newRenderPipelineStateWithDescriptor:completionHandler:
newRenderPipelineStateWithDescriptor:error:
newRenderPipelineStateWithDescriptor:options:completionHandler:
newRenderPipelineStateWithDescriptor:options:reflection:error:
newSamplerStateWithDescriptor:
newTextureWithDescriptor:
MTLDrawable
present
MTLFence
label
MTLFunction
name
functionType
vertexAttributes
MTLHeap
newBufferWithLength:options:
newTextureWithDescriptor:
setPurgeableState:
MTLLibrary
newFunctionWithName:
MTLParallelRenderCommandEncoder
renderCommandEncoder/a>
MTLRasterizationRateMap
MTLRenderCommandEncoder
drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:
drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:
drawPrimitives:vertexStart:vertexCount:
drawPrimitives:vertexStart:vertexCount:instanceCount:
memoryBarrierWithResources:count:afterStages:beforeStages:
memoryBarrierWithScope:afterStages:beforeStages:
setBlendColorRed:green:blue:alpha:
setCullMode:
setDepthBias:slopeScale:clamp:
setDepthStencilState:
setFragmentBuffer:offset:atIndex:
setFragmentBuffers:offsets:withRange:
setFragmentSamplerState:atIndex:
setFragmentSamplerState:lodMinClamp:lodMaxClamp:atIndex:
setFragmentSamplerStates:lodMinClamps:lodMaxClamps:withRange:
setFragmentSamplerStates:withRange:
setFragmentTexture:atIndex:
setFragmentTextures:withRange:
setFrontFacingWinding:
setRenderPipelineState
setScissorRect:
setStencilReferenceValue:
setTriangleFillMode:
setVertexBuffer:offset:atIndex:
setVertexBuffers:offsets:withRange:
setVertexSamplerState:atIndex:
setVertexSamplerState:lodMinClamp:lodMaxClamp:atIndex:
setVertexSamplerStates:lodMinClamps:lodMaxClamps:withRange:
setVertexSamplerStates:withRange:
setVertexTexture:atIndex:
setVertexTextures:withRange:
setViewport:
setVisibilityResultMode:offset:
updateFence:afterStages:
waitForFence:beforeStages:
MTLRenderPipelineDescriptor
alphaToOneEnabled
alphaToCoverageEnabled
colorAttachments
depthAttachmentPixelFormat
fragmentFunction
rasterizationEnabled
sampleCount
stencilAttachmentPixelFormat
vertexDescriptor
vertexFunction
MTLRenderPipelineState
MTLResource
hazardTrackingMode
label
makeAliasable
MTLSharedEvent
MTLSamplerDescriptor
MTLStageInputOutputDescriptor(iOS 10.0+)
MTLTexture
getBytes:bytesPerRow:bytesPerImage:fromRegion:mipmapLevel:slice:
getBytes:bytesPerRow:fromRegion:mipmapLevel:
replaceRegion:mipmapLevel:slice:withBytes:bytesPerRow:bytesPerImage:
replaceRegion:mipmapLevel:withBytes:bytesPerRow:
CAMetalLayer
device
drawableSize
framebufferOnly
nextDrawable
pixelFormat
presentsWithTransaction
MTLArgument
access
active
bufferAlignment
bufferDataSize
bufferDataType
bufferStructType
index
name
textureDataType
textureType
threadgroupMemoryAlignment
threadgroupMemoryDataSize
type
MTLArgumentDescriptor(iOS 11.0+)
MTLArrayType
elementArrayType
elementStructType
elementType
MTLAttribute(iOS 10.0+)
MTLAttributeDescriptor(iOS 10.0+)
MTLAttributeDescriptorArray(iOS 10.0+)
MTLBinaryArchiveDescriptor(iOS 14.0+)
MTLBufferLayoutDescriptor(iOS 10.0+)
MTLBufferLayoutDescriptorArray(iOS 10.0+)
MTLCaptureManager(iOS 11.0+)
MTLCompileOptions
MTLComputePipelineReflection
arguments
MTLComputePipelineDescriptor(iOS 9.0+)
MTLDepthStencilDescriptor
backFaceStencil
depthCompareFunction
depthWriteEnabled
frontFaceStencil
MTLFunctionConstantValues
MTLFunctionConstant(iOS 10.0+)
MTLFunctionConstantValues(iOS 10.0+)
MTLPipelineBufferDescriptor(iOS 11.0+)
MTLPipelineBufferDescriptorArray(iOS 11.0+)
MTLPointerType(iOS 11.0+)
MTLRasterizationRateLayerDescriptor
MTLRasterizationRateMapDescriptor
MTLRenderPassAttachmentDescriptor
clearColor
loadAction
resolveDepthPlane
resolveLevel
resolveSlice
resolveTexture
storeAction
texture
(Structure)MTLClearColor
(Function)MTLClearColorMake
MTLRenderPassColorAttachmentDescriptor
MTLRenderPassColorAttachmentDescriptorArray(iOS 8.0+)
MTLRenderPassDepthAttachmentDescriptor
clearDepth
MTLRenderPassDescriptor
depthAttachment
(Type Method)renderPassDescriptor
stencilAttachment
visibilityResultBuffer
MTLRenderPassStencilAttachmentDescriptor
clearStencil
MTLRenderPipelineColorAttachmentDescriptor
MTLRenderPipelineColorAttachmentDescriptorArray(iOS 8.0+)
alphaBlendOperation
blendingEnabled
destinationAlphaBlendFactor
destinationRGBBlendFactor
rgbBlendOperation
sourceAlphaBlendFactor
sourceRGBBlendFactor
writeMask
MTLRenderPipelineReflection
fragmentArguments
vertexArguments
MTLStencilDescriptor
depthFailureOperation
depthStencilPassOperation
readMask
stencilCompareFunction
stencilFailureOperation
writeMask
MTLStructMember
arrayType
structType
MTLStructType
MTLTextureDescriptor
arrayLength
depth
height
mipmapLevelCount
pixelFormat
resourceOptions
sampleCount
(Type Method)texture2DDescriptorWithPixelFormat:width:height:mipmapped:
(Type Method)textureCubeDescriptorWithPixelFormat:size:mipmapped:
textureType
width
MTLTextureReferenceType(iOS 11.0+)
MTLTileRenderPipelineColorAttachmentDescriptor(iOS 11.0+)
MTLTileRenderPipelineDescriptor(iOS 11.0+)
MTLType(iOS 11.0+)
MTLVertexAttribute
MTLVertexAttributeDescriptor
bufferIndex
format
offset
MTLVertexAttributeDescriptorArray
MTLVertexBufferLayoutDescriptor
stepFunction
stepRate
stride
MTLVertexBufferLayoutDescriptorArray
MTLVertexDescriptor
attributes
layouts
MTLArgumentType
MTLArgumentTypeBuffer
MTLArgumentTypeTexture
MTLArgumentTypeThreadgroupMemory
MTLBarrierScope
MTLBarrierScopeBuffers
MTLBarrierScopeRenderTargets
MTLBarrierScopeTextures
MTLBlendFactor
MTLBlendFactorOne
MTLBlendFactorOneMinusBlendAlpha
MTLBlendFactorOneMinusBlendColor
MTLBlendFactorBlendAlpha
MTLBlendFactorBlendColor
MTLBlendFactorZero
MTLBlendOperation
MTLBlendOperationAdd
MTLBlendOperationMax
MTLBlendOperationMin
MTLColorWriteMask
MTLColorWriteMaskAll
MTLCommandBufferStatus
MTLCommandBufferStatusCommitted
MTLCommandBufferStatusCompleted
MTLCommandBufferError
MTLCompareFunction
MTLCompareFunctionEqual
MTLCompareFunctionLess
MTLCullMode
MTLCullModeBack
MTLCullModeFront
MTLCullModeNone
MTLDataType
MTLDataTypeArray
MTLDataTypeStruct
MTLFeatureSet
MTLFeatureSet_iOS_GPUFamily1_v1 ( A7 iOS8 )
MTLFeatureSet_iOS_GPUFamily1_v2 ( A7 iOS9 )
MTLFeatureSet_iOS_GPUFamily1_v3 ( A7 iOS10 )
MTLFeatureSet_iOS_GPUFamily1_v4 ( A7 iOS11 )
MTLFeatureSet_iOS_GPUFamily1_v5 ( A7 iOS12 )
MTLFeatureSet_iOS_GPUFamily2_v1 ( A8 iOS8 )
MTLFeatureSet_iOS_GPUFamily2_v2 ( A8 iOS9 )
MTLFeatureSet_iOS_GPUFamily2_v3 ( A8 iOS10 )
MTLFeatureSet_iOS_GPUFamily2_v4 ( A8 iOS11 )
MTLFeatureSet_iOS_GPUFamily2_v5 ( A8 iOS12 )
MTLFeatureSet_iOS_GPUFamily3_v1 ( A9 iOS9 )
MTLFeatureSet_iOS_GPUFamily3_v2 ( A9 iOS10 )
MTLFeatureSet_iOS_GPUFamily3_v3 ( A9 iOS11 )
MTLFeatureSet_iOS_GPUFamily3_v4 ( A9 iOS12 )
MTLFeatureSet_iOS_GPUFamily4_v1 ( A11 iOS11 )
MTLFeatureSet_iOS_GPUFamily4_v2 ( A11 iOS112 )
MTLFeatureSet_iOS_GPUFamily5_v1 ( A12 iOS112 )
MTLHazardTrackingMode
MTLHazardTrackingModeDefault
MTLHazardTrackingModeTracked
MTLHazardTrackingModeUntracked
MTLLoadAction
MTLLoadActionClear
MTLLoadActionDontCare
MTLLoadActionLoad
MTLLoadAction
MTLLoadActionClear
MTLLoadActionDontCare
MTLLoadActionLoad
MTLPixelFormat
MTLPixelFormatBGRA8Unorm
MTLPixelFormatBGRA8Unorm_sRGB
MTLPixelFormatBGRG422
MTLPixelFormatDepth32Float
MTLPixelFormatETC2_RGB8_sRGB
MTLPixelFormatGBGR422
MTLPixelFormatRGB10A2Uint
MTLPixelFormatRGBA8Unorm
MTLPixelFormatRGBA8Unorm_sRGB
MTLPixelFormatStencil8
MTLPrimitiveType
MTLRenderStages
MTLRenderStageFragment
MTLRenderStageTile
MTLRenderStageVertex
MTLResourceOptions
MTLResourceHazardTrackingModeDefault
MTLResourceHazardTrackingModeUntracked
MTLStencilOperation
MTLStencilOperationIncrementClamp
MTLStencilOperationKeep
MTLStorageMode
MTLStorageModeManaged
MTLStorageModeMemoryless
MTLStorageModePrivate
MTLStorageModeShared
MTLStoreAction
MTLStoreActionDontCare
MTLStoreActionMultisampleResolve
MTLStoreActionStore
MTLTextureType
MTLTextureType1DArray
MTLTextureType2DArray
MTLTextureType2DArray
MTLTriangleFillMode
MTLTriangleFillModeLines
MTLTriangleFillMode
MTLVertexFormat
MTLVertexFormatFloat2
MTLVertexStepFunction
MTLVertexStepFunctionConstant
MTLVertexStepFunctionPerInstance
MTLVertexStepFunctionPerVertex
MTLVisibilityResultMode
MTLVisibilityResultModeBoolean
MTLVisibilityResultModeCounting
MTLVisibilityResultModeDisabled