MTL4BufferRangeMake
TypeScriptMTL4BufferRangeMake(bufferAddress: number, length: number): MTL4BufferRangeSwift declarationfunc MTL4BufferRangeMake(_ bufferAddress: MTLGPUAddress, _ length: UInt64) -> MTL4BufferRangeRender advanced 3D graphics and compute data in parallel with graphics processors.
322 types
1,743 callable entries
57 skipped
97% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
MTL4BufferRange
struct
MTLAccelerationStructure
protocol · iOS 14.0+
MTLAccelerationStructureBoundingBoxGeometryDescriptor
class · iOS 14.0+
MTLAccelerationStructureCommandEncoder
protocol · iOS 14.0+
MTLAccelerationStructureCurveGeometryDescriptor
class · iOS 17.0+
MTLAccelerationStructureDescriptor
class · iOS 14.0+
MTLAccelerationStructureGeometryDescriptor
class · iOS 14.0+
MTLAccelerationStructureInstanceDescriptor
struct · iOS 14.0+
MTLAccelerationStructureInstanceDescriptorType
enum · iOS 15.0+
MTLAccelerationStructureInstanceOptions
struct · iOS 14.0+
MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor
class · iOS 15.0+
MTLAccelerationStructureMotionCurveGeometryDescriptor
class · iOS 17.0+
MTLAccelerationStructureMotionInstanceDescriptor
struct · iOS 15.0+
MTLAccelerationStructureMotionTriangleGeometryDescriptor
class · iOS 15.0+
MTLAccelerationStructurePassDescriptor
class · iOS 16.0+
MTLAccelerationStructurePassSampleBufferAttachmentDescriptor
class · iOS 16.0+
MTLAccelerationStructurePassSampleBufferAttachmentDescriptorArray
class · iOS 16.0+
MTLAccelerationStructureRefitOptions
struct · iOS 16.0+
MTLAccelerationStructureSizes
struct
MTLAccelerationStructureTriangleGeometryDescriptor
class · iOS 14.0+
MTLAccelerationStructureUsage
struct · iOS 14.0+
MTLAccelerationStructureUserIDInstanceDescriptor
struct · iOS 15.0+
MTLAllocation
protocol · iOS 18.0+
MTLArchitecture
class · iOS 17.0+
MTLArgument
class · iOS 8.0+ · Deprecated in iOS 16.0
MTLArgumentAccess
typealias · iOS 8.0+ · Deprecated in iOS 17.0
MTLArgumentBuffersTier
enum · iOS 11.0+
MTLArgumentDescriptor
class · iOS 11.0+
MTLArgumentEncoder
protocol · iOS 11.0+
MTLArgumentType
enum · iOS 8.0+ · Deprecated in iOS 16.0
MTLArrayType
class · iOS 8.0+
MTLAttribute
class · iOS 10.0+
MTLAttributeDescriptor
class · iOS 10.0+
MTLAttributeDescriptorArray
class · iOS 10.0+
MTLAttributeFormat
enum · iOS 10.0+
MTLAutoreleasedArgument
typealias · iOS 8.0+ · Deprecated in iOS 16.0
MTLAutoreleasedComputePipelineReflection
typealias
MTLAutoreleasedRenderPipelineReflection
typealias
MTLAxisAlignedBoundingBox
typealias
MTLBarrierScope
struct · iOS 12.0+
MTLBinaryArchive
protocol · iOS 14.0+
MTLBinaryArchiveDescriptor
class · iOS 14.0+
MTLBinaryArchiveError
struct · iOS 14.0+
MTLBinaryArchiveError.Code
enum · iOS 14.0+
MTLBinding
protocol · iOS 16.0+
MTLBindingAccess
enum
MTLBindingType
enum · iOS 14.0+
MTLBlendFactor
enum · iOS 8.0+
MTLBlendOperation
enum · iOS 8.0+
MTLBlitCommandEncoder
protocol · iOS 8.0+
MTLBlitOption
struct · iOS 9.0+
MTLBlitPassDescriptor
class · iOS 14.0+
MTLBlitPassSampleBufferAttachmentDescriptor
class · iOS 14.0+
MTLBlitPassSampleBufferAttachmentDescriptorArray
class · iOS 14.0+
MTLBuffer
protocol · iOS 8.0+
MTLBufferBinding
protocol · iOS 16.0+
MTLBufferLayoutDescriptor
class · iOS 10.0+
MTLBufferLayoutDescriptorArray
class · iOS 10.0+
MTLCaptureDescriptor
class · iOS 13.0+
MTLCaptureDestination
enum · iOS 13.0+
MTLCaptureError
enum · iOS 13.0+
MTLCaptureManager
class · iOS 11.0+
MTLCaptureScope
protocol · iOS 11.0+
MTLClearColor
struct
MTLColorWriteMask
struct · iOS 8.0+
MTLCommandBuffer
protocol · iOS 8.0+
MTLCommandBufferDescriptor
class · iOS 14.0+
MTLCommandBufferEncoderInfo
protocol · iOS 14.0+
MTLCommandBufferError
struct · iOS 8.0+
MTLCommandBufferError.Code
enum · iOS 8.0+
MTLCommandBufferErrorOption
struct · iOS 14.0+
MTLCommandBufferHandler
typealias
MTLCommandBufferStatus
enum · iOS 8.0+
MTLCommandEncoder
protocol · iOS 8.0+
MTLCommandEncoderErrorState
enum · iOS 14.0+
MTLCommandQueue
protocol · iOS 8.0+
MTLCommandQueueDescriptor
class · iOS 18.0+
MTLCommonCounter
struct · iOS 14.0+
MTLCommonCounterSet
struct · iOS 14.0+
MTLCompareFunction
enum · iOS 8.0+
MTLCompileOptions
class · iOS 8.0+
MTLCompileSymbolVisibility
enum · iOS 16.4+
MTLComponentTransform
struct
MTLComputeCommandEncoder
protocol · iOS 8.0+
MTLComputePassDescriptor
class · iOS 14.0+
MTLComputePassSampleBufferAttachmentDescriptor
class · iOS 14.0+
MTLComputePassSampleBufferAttachmentDescriptorArray
class · iOS 14.0+
MTLComputePipelineDescriptor
class · iOS 9.0+
MTLComputePipelineReflection
class · iOS 8.0+
MTLComputePipelineState
protocol · iOS 8.0+
MTLContentionRelief
enum · iOS 27.0+
MTLCoordinate2D
typealias
MTLCounter
protocol · iOS 14.0+
MTLCounterResultStageUtilization
struct · iOS 14.0+
MTLCounterResultStatistic
struct · iOS 14.0+
MTLCounterResultTimestamp
struct · iOS 14.0+
MTLCounterSampleBuffer
protocol · iOS 14.0+
MTLCounterSampleBufferDescriptor
class · iOS 14.0+
MTLCounterSampleBufferError
struct · iOS 14.0+
MTLCounterSampleBufferError.Code
enum · iOS 14.0+
MTLCounterSamplingPoint
enum · iOS 14.0+
MTLCounterSet
protocol · iOS 14.0+
MTLCPUCacheMode
enum · iOS 8.0+
MTLCullMode
enum · iOS 8.0+
MTLCurveBasis
enum · iOS 17.0+
MTLCurveEndCaps
enum · iOS 17.0+
MTLCurveType
enum · iOS 17.0+
MTLDataType
enum · iOS 8.0+
MTLDepthClipMode
enum · iOS 9.0+
MTLDepthStencilDescriptor
class · iOS 8.0+
MTLDepthStencilState
protocol · iOS 8.0+
MTLDevice
protocol · iOS 8.0+
MTLDeviceError
struct · iOS 26.4+
MTLDeviceError.Code
enum · iOS 26.4+
MTLDispatchThreadgroupsIndirectArguments
struct
MTLDispatchThreadsIndirectArguments
struct
MTLDispatchType
enum · iOS 12.0+
MTLDrawable
protocol · iOS 8.0+
MTLDrawablePresentedHandler
typealias
MTLDrawIndexedPrimitivesIndirectArguments
struct
MTLDrawPatchIndirectArguments
struct
MTLDrawPrimitivesIndirectArguments
struct
MTLDynamicLibrary
protocol · iOS 14.0+
MTLDynamicLibraryError
struct · iOS 14.0+
MTLDynamicLibraryError.Code
enum · iOS 14.0+
MTLEvent
protocol · iOS 12.0+
MTLFeatureSet
enum · iOS 8.0+ · Deprecated in iOS 16.0
MTLFence
protocol · iOS 10.0+
MTLFloatingPointConversionRoundingMode
enum
MTLForwardProgressUsage
enum · iOS 27.0+
MTLFunction
protocol · iOS 8.0+
MTLFunctionConstant
class · iOS 10.0+
MTLFunctionConstantValues
class · iOS 10.0+
MTLFunctionDescriptor
class · iOS 14.0+
MTLFunctionHandle
protocol · iOS 14.0+
MTLFunctionLog
protocol · iOS 14.0+
MTLFunctionLogDebugLocation
protocol · iOS 14.0+
MTLFunctionLogType
enum · iOS 14.0+
MTLFunctionOptions
struct · iOS 14.0+
MTLFunctionStitchingAttribute
protocol · iOS 15.0+
MTLFunctionStitchingAttributeAlwaysInline
class · iOS 15.0+
MTLFunctionStitchingFunctionNode
class · iOS 15.0+
MTLFunctionStitchingGraph
class · iOS 15.0+
MTLFunctionStitchingInputNode
class · iOS 15.0+
MTLFunctionStitchingNode
protocol · iOS 15.0+
MTLFunctionType
enum · iOS 8.0+
MTLGPUAddress
typealias
MTLGPUFamily
enum · iOS 13.0+
MTLHazardTrackingMode
enum · iOS 13.0+
MTLHeap
protocol · iOS 10.0+
MTLHeapDescriptor
class · iOS 10.0+
MTLHeapType
enum · iOS 13.0+
MTLIndexType
enum · iOS 8.0+
MTLIndirectAccelerationStructureInstanceDescriptor
struct · iOS 17.0+
MTLIndirectAccelerationStructureMotionInstanceDescriptor
struct · iOS 17.0+
MTLIndirectCommandBuffer
protocol · iOS 12.0+
MTLIndirectCommandBufferDescriptor
class · iOS 12.0+
MTLIndirectCommandBufferExecutionRange
struct · iOS 13.0+
MTLIndirectCommandType
struct · iOS 12.0+
MTLIndirectComputeCommand
protocol · iOS 13.0+
MTLIndirectInstanceAccelerationStructureDescriptor
class · iOS 17.0+
MTLIndirectRenderCommand
protocol · iOS 12.0+
MTLInstanceAccelerationStructureDescriptor
class · iOS 14.0+
MTLIntersectionFunctionBufferArguments
struct
MTLIntersectionFunctionDescriptor
class · iOS 14.0+
MTLIntersectionFunctionSignature
struct · iOS 14.0+
MTLIntersectionFunctionTable
protocol · iOS 14.0+
MTLIntersectionFunctionTableDescriptor
class · iOS 14.0+
MTLLanguageVersion
enum · iOS 9.0+
MTLLibrary
protocol · iOS 8.0+
MTLLibraryError
struct · iOS 8.0+
MTLLibraryError.Code
enum · iOS 8.0+
MTLLibraryOptimizationLevel
enum · iOS 16.0+
MTLLibraryType
enum · iOS 14.0+
MTLLinkedFunctions
class · iOS 14.0+
MTLLoadAction
enum · iOS 8.0+
MTLLogContainer
struct · iOS 14.0+
MTLLogContainer.Element
typealias · iOS 14.0+
MTLLogContainer.Iterator
struct · iOS 14.0+
MTLLogContainer.Iterator.Element
typealias · iOS 14.0+
MTLLogLevel
enum · iOS 18.0+
MTLLogState
protocol · iOS 18.0+
MTLLogStateDescriptor
class · iOS 18.0+
MTLLogStateError
enum · iOS 18.0+
MTLMapIndirectArguments
struct
MTLMathFloatingPointFunctions
enum
MTLMathMode
enum
MTLMatrixLayout
enum · iOS 18.0+
MTLMeshRenderPipelineDescriptor
class · iOS 16.0+
MTLMotionBorderMode
enum · iOS 15.0+
MTLMotionKeyframeData
class · iOS 15.0+
MTLMultisampleDepthResolveFilter
enum · iOS 9.0+
MTLMultisampleStencilResolveFilter
enum · iOS 12.0+
MTLMutability
enum · iOS 11.0+
MTLNewComputePipelineStateCompletionHandler
typealias
MTLNewComputePipelineStateWithReflectionCompletionHandler
typealias
MTLNewDynamicLibraryCompletionHandler
typealias
MTLNewLibraryCompletionHandler
typealias
MTLNewRenderPipelineStateCompletionHandler
typealias
MTLNewRenderPipelineStateWithReflectionCompletionHandler
typealias
MTLObjectPayloadBinding
protocol · iOS 16.0+
MTLOrigin
struct
MTLPackedFloat3
typealias
MTLPackedFloat3.__Unnamed_struct___Anonymous_field0
struct
MTLPackedFloat3.__Unnamed_union___Anonymous_field0
struct
MTLPackedFloat4x3
typealias
MTLPackedFloatQuaternion
struct
MTLParallelRenderCommandEncoder
protocol · iOS 8.0+
MTLPatchType
enum · iOS 10.0+
MTLPipelineBufferDescriptor
class · iOS 11.0+
MTLPipelineBufferDescriptorArray
class · iOS 11.0+
MTLPipelineOption
struct · iOS 8.0+
MTLPixelFormat
enum · iOS 8.0+
MTLPointerType
class · iOS 11.0+
MTLPrimitiveAccelerationStructureDescriptor
class · iOS 14.0+
MTLPrimitiveTopologyClass
enum · iOS 12.0+
MTLPrimitiveType
enum · iOS 8.0+
MTLPurgeableState
enum · iOS 8.0+
MTLQuadTessellationFactorsHalf
struct
MTLRasterizationRateLayerArray
class · iOS 13.0+
MTLRasterizationRateLayerDescriptor
class · iOS 13.0+
MTLRasterizationRateMap
protocol · iOS 13.0+
MTLRasterizationRateMapDescriptor
class · iOS 13.0+
MTLRasterizationRateSampleArray
class · iOS 13.0+
MTLReadWriteTextureTier
enum · iOS 11.0+
MTLRegion
struct
MTLRenderCommandEncoder
protocol · iOS 8.0+
MTLRenderPassAttachmentDescriptor
class · iOS 8.0+
MTLRenderPassColorAttachmentDescriptor
class · iOS 8.0+
MTLRenderPassColorAttachmentDescriptorArray
class · iOS 8.0+
MTLRenderPassDepthAttachmentDescriptor
class · iOS 8.0+
MTLRenderPassDescriptor
class · iOS 8.0+
MTLRenderPassSampleBufferAttachmentDescriptor
class · iOS 14.0+
MTLRenderPassSampleBufferAttachmentDescriptorArray
class · iOS 14.0+
MTLRenderPassStencilAttachmentDescriptor
class · iOS 8.0+
MTLRenderPipelineColorAttachmentDescriptor
class · iOS 8.0+
MTLRenderPipelineColorAttachmentDescriptorArray
class · iOS 8.0+
MTLRenderPipelineDescriptor
class · iOS 8.0+
MTLRenderPipelineFunctionsDescriptor
class · iOS 15.0+
MTLRenderPipelineReflection
class · iOS 8.0+
MTLRenderPipelineState
protocol · iOS 8.0+
MTLRenderStages
struct · iOS 10.0+
MTLResidencySet
protocol · iOS 18.0+
MTLResidencySetDescriptor
class · iOS 18.0+
MTLResource
protocol · iOS 8.0+
MTLResourceID
struct · iOS 16.0+
MTLResourceOptions
struct · iOS 8.0+
MTLResourceStateCommandEncoder
protocol · iOS 13.0+
MTLResourceStatePassDescriptor
class · iOS 14.0+
MTLResourceStatePassSampleBufferAttachmentDescriptor
class · iOS 14.0+
MTLResourceStatePassSampleBufferAttachmentDescriptorArray
class · iOS 14.0+
MTLResourceUsage
struct · iOS 11.0+
MTLSamplePosition
struct
MTLSamplerAddressMode
enum · iOS 8.0+
MTLSamplerBorderColor
enum · iOS 14.0+
MTLSamplerDescriptor
class · iOS 8.0+
MTLSamplerMinMagFilter
enum · iOS 8.0+
MTLSamplerMipFilter
enum · iOS 8.0+
MTLSamplerReductionMode
enum · iOS 26.0+
MTLSamplerState
protocol · iOS 8.0+
MTLScissorRect
struct
MTLShaderValidation
enum · iOS 18.0+
MTLSharedEvent
protocol · iOS 12.0+
MTLSharedEventHandle
class · iOS 12.0+
MTLSharedEventListener
class · iOS 12.0+
MTLSharedEventNotificationBlock
typealias
MTLSize
struct
MTLSizeAndAlign
struct
MTLSparsePageSize
enum · iOS 16.0+
MTLSparseTextureMappingMode
enum · iOS 13.0+
MTLSparseTextureRegionAlignmentMode
enum · iOS 13.0+
MTLStageInputOutputDescriptor
class · iOS 10.0+
MTLStageInRegionIndirectArguments
struct · iOS 12.0+
MTLStages
struct · iOS 26.0+
MTLStencilDescriptor
class · iOS 8.0+
MTLStencilOperation
enum · iOS 8.0+
MTLStepFunction
enum · iOS 10.0+
MTLStitchedLibraryDescriptor
class · iOS 15.0+
MTLStitchedLibraryOptions
struct · iOS 18.0+
MTLStorageMode
enum · iOS 9.0+
MTLStoreAction
enum · iOS 8.0+
MTLStoreActionOptions
struct · iOS 11.0+ · Deprecated in iOS 27.0
MTLStructMember
class · iOS 8.0+
MTLStructType
class · iOS 8.0+
MTLTessellationControlPointIndexType
enum · iOS 10.0+
MTLTessellationFactorFormat
enum · iOS 10.0+
MTLTessellationFactorStepFunction
enum · iOS 10.0+
MTLTessellationPartitionMode
enum · iOS 10.0+
MTLTexture
protocol · iOS 8.0+
MTLTextureBinding
protocol · iOS 16.0+
MTLTextureCompressionType
enum · iOS 15.0+
MTLTextureDescriptor
class · iOS 8.0+
MTLTextureReferenceType
class · iOS 11.0+
MTLTextureSwizzle
enum · iOS 13.0+
MTLTextureSwizzleChannels
struct · iOS 13.0+
MTLTextureType
enum · iOS 8.0+
MTLTextureUsage
struct · iOS 9.0+
MTLThreadgroupBinding
protocol · iOS 16.0+
MTLTileRenderPipelineColorAttachmentDescriptor
class · iOS 11.0+
MTLTileRenderPipelineColorAttachmentDescriptorArray
class · iOS 11.0+
MTLTileRenderPipelineDescriptor
class · iOS 11.0+
MTLTimestamp
typealias
MTLTransformType
enum · iOS 18.0+
MTLTriangleFillMode
enum · iOS 8.0+
MTLTriangleTessellationFactorsHalf
struct
MTLType
class · iOS 11.0+
MTLVertexAmplificationViewMapping
struct · iOS 13.0+
MTLVertexAttribute
class · iOS 8.0+
MTLVertexAttributeDescriptor
class · iOS 8.0+
MTLVertexAttributeDescriptorArray
class · iOS 8.0+
MTLVertexBufferLayoutDescriptor
class · iOS 8.0+
MTLVertexBufferLayoutDescriptorArray
class · iOS 8.0+
MTLVertexDescriptor
class · iOS 8.0+
MTLVertexFormat
enum · iOS 8.0+
MTLVertexStepFunction
enum · iOS 8.0+
MTLViewport
struct
MTLVisibilityResultMode
enum · iOS 8.0+
MTLVisibleFunctionTable
protocol · iOS 14.0+
MTLVisibleFunctionTableDescriptor
class · iOS 14.0+
MTLWinding
enum · iOS 8.0+
NSDeviceCertification
struct · iOS 18.0+
NSProcessPerformanceProfile
struct · iOS 18.0+
MTL4BufferRangeMake(bufferAddress: number, length: number): MTL4BufferRangeSwift declarationfunc MTL4BufferRangeMake(_ bufferAddress: MTLGPUAddress, _ length: UInt64) -> MTL4BufferRangeMTLClearColorMake(red: number, green: number, blue: number, alpha: number): MTLClearColorSwift declarationfunc MTLClearColorMake(_ red: Double, _ green: Double, _ blue: Double, _ alpha: Double) -> MTLClearColorMTLCoordinate2DMake(x: number, y: number): MTLSamplePositionSwift declarationfunc MTLCoordinate2DMake(_ x: Float, _ y: Float) -> MTLCoordinate2DMTLCopyAllDevices(): Array<SDKHandle>Swift declarationfunc MTLCopyAllDevices() -> [any MTLDevice]MTLCreateSystemDefaultDevice(): (SDKHandle) | nullSwift declarationfunc MTLCreateSystemDefaultDevice() -> (any MTLDevice)?MTLIndirectCommandBufferExecutionRangeMake(location: number, length: number): MTLIndirectCommandBufferExecutionRangeSwift declarationfunc MTLIndirectCommandBufferExecutionRangeMake(_ location: UInt32, _ length: UInt32) -> MTLIndirectCommandBufferExecutionRangeMTLOriginMake(x: number, y: number, z: number): MTLOriginSwift declarationfunc MTLOriginMake(_ x: Int, _ y: Int, _ z: Int) -> MTLOriginMTLPackedFloat3Make(x: number, y: number, z: number): SDKHandleSwift declarationfunc MTLPackedFloat3Make(_ x: Float, _ y: Float, _ z: Float) -> MTLPackedFloat3MTLRegionMake1D(x: number, width: number): MTLRegionSwift declarationfunc MTLRegionMake1D(_ x: Int, _ width: Int) -> MTLRegionMTLRegionMake2D(x: number, y: number, width: number, height: number): MTLRegionSwift declarationfunc MTLRegionMake2D(_ x: Int, _ y: Int, _ width: Int, _ height: Int) -> MTLRegionMTLRegionMake3D(x: number, y: number, z: number, width: number, height: number, depth: number): MTLRegionSwift declarationfunc MTLRegionMake3D(_ x: Int, _ y: Int, _ z: Int, _ width: Int, _ height: Int, _ depth: Int) -> MTLRegionMTLSamplePositionMake(x: number, y: number): MTLSamplePositionSwift declarationfunc MTLSamplePositionMake(_ x: Float, _ y: Float) -> MTLSamplePositionMTLSizeMake(width: number, height: number, depth: number): MTLSizeSwift declarationfunc MTLSizeMake(_ width: Int, _ height: Int, _ depth: Int) -> MTLSizeconst MTLBinaryArchiveDomain: stringSwift declarationlet MTLBinaryArchiveDomain: Stringconst MTLCaptureErrorDomain: stringSwift declarationlet MTLCaptureErrorDomain: Stringconst MTLCommandBufferEncoderInfoErrorKey: stringSwift declarationlet MTLCommandBufferEncoderInfoErrorKey: Stringconst MTLCommandBufferErrorDomain: stringSwift declarationlet MTLCommandBufferErrorDomain: Stringconst MTLCounterErrorDomain: stringSwift declarationlet MTLCounterErrorDomain: Stringconst MTLDeviceErrorDomain: stringSwift declarationlet MTLDeviceErrorDomain: Stringconst MTLDynamicLibraryDomain: stringSwift declarationlet MTLDynamicLibraryDomain: Stringconst MTLLibraryErrorDomain: stringSwift declarationlet MTLLibraryErrorDomain: Stringconst MTLLogStateErrorDomain: stringSwift declarationlet MTLLogStateErrorDomain: Stringget NSProcessInfoPerformanceProfileDidChange(): _Foundation_NSNotification_NameSwift declarationstatic let NSProcessInfoPerformanceProfileDidChange: NSNotification.Nameconst MTLCounterDontSample: numberSwift declarationvar MTLCounterDontSample: Int { get }const MTLCounterErrorValue: numberSwift declarationvar MTLCounterErrorValue: UInt64 { get }const MTLResourceCPUCacheModeMask: numberSwift declarationvar MTLResourceCPUCacheModeMask: UInt { get }const MTLResourceCPUCacheModeShift: numberSwift declarationvar MTLResourceCPUCacheModeShift: Int32 { get }const MTLResourceHazardTrackingModeMask: numberSwift declarationvar MTLResourceHazardTrackingModeMask: UInt { get }const MTLResourceHazardTrackingModeShift: numberSwift declarationvar MTLResourceHazardTrackingModeShift: Int32 { get }const MTLResourceStorageModeMask: numberSwift declarationvar MTLResourceStorageModeMask: UInt { get }const MTLResourceStorageModeShift: numberSwift declarationvar MTLResourceStorageModeShift: Int32 { get }hasPerformanceProfile(performanceProfile: NSProcessPerformanceProfile): booleanSwift declarationfunc hasPerformanceProfile(_ performanceProfile: NSProcessPerformanceProfile) -> BoolisDeviceCertified(performanceTier: NSDeviceCertification): booleanSwift declarationfunc isDeviceCertified(for performanceTier: NSDeviceCertification) -> Bool57 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MTLArgumentEncoder.setComputePipelineStates(_:with:)
This output pointer cannot safely be represented by the bridge.
MTLAttributeStrideStatic
The iOS SDK compiler rejected this binding: integer literal '18446744073709551615' overflows when stored into 'Int'
MTLBufferLayoutStrideDynamic
The iOS SDK compiler rejected this binding: integer literal '18446744073709551615' overflows when stored into 'Int'
MTLRasterizationRateLayerDescriptor.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
MTLRasterizationRateMapDescriptor.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
MTLCaptureManager.init()
inherited init: clang: 'init' is unavailable: not available on iOS
MTLFunctionStitchingFunctionNode.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MTLFunctionStitchingGraph.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
MTLFunctionStitchingInputNode.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
protocol implementation MTLSamplerState
non-method protocol requirement
protocol implementation MTLLogState
nonescaping protocol callback cannot use the async dispatcher
protocol implementation MTLDepthStencilState
non-method protocol requirement
protocol implementation MTLIndirectCommandBuffer
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation MTLDevice
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation MTLCommandQueue
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation MTLCommandEncoder
non-method protocol requirement
protocol implementation MTLTexture
non-method protocol requirement
protocol implementation MTLIntersectionFunctionTable
non-method protocol requirement
protocol implementation MTLCaptureScope
non-method protocol requirement
protocol implementation MTLRenderCommandEncoder
non-method protocol requirement
protocol implementation MTLBinaryArchive
non-method protocol requirement
protocol implementation MTLVisibleFunctionTable
non-method protocol requirement
protocol implementation MTLAllocation
non-method protocol requirement
protocol implementation MTLArgumentEncoder
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation MTLComputePipelineState
non-method protocol requirement
protocol implementation MTLRasterizationRateMap
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation MTLHeap
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation MTLFunctionLog
non-method protocol requirement
protocol implementation MTLFunctionLogDebugLocation
non-method protocol requirement
protocol implementation MTLBuffer
non-method protocol requirement