init
TypeScriptstatic init(): MTLComputePipelineDescriptorSwift declarationinit()class · iOS 9.0+ · SDK 27.1
class MTLComputePipelineDescriptorstatic init(): MTLComputePipelineDescriptorSwift declarationinit()reset(): voidSwift declarationfunc reset()get binaryArchives(): (Array<SDKHandle>) | nullSwift declarationvar binaryArchives: [any MTLBinaryArchive]? { get set }set binaryArchives(value: (Array<SDKHandle>) | null)Swift declarationvar binaryArchives: [any MTLBinaryArchive]? { get set }get buffers(): MTLPipelineBufferDescriptorArraySwift declarationvar buffers: MTLPipelineBufferDescriptorArray { get }get computeFunction(): (SDKHandle) | nullSwift declarationvar computeFunction: (any MTLFunction)? { get set }set computeFunction(value: (SDKHandle) | null)Swift declarationvar computeFunction: (any MTLFunction)? { get set }get contentionRelief(): MTLContentionReliefSwift declarationvar contentionRelief: MTLContentionRelief { get set }set contentionRelief(value: MTLContentionRelief)Swift declarationvar contentionRelief: MTLContentionRelief { get set }get forwardProgressUsage(): MTLForwardProgressUsageSwift declarationvar forwardProgressUsage: MTLForwardProgressUsage { get set }set forwardProgressUsage(value: MTLForwardProgressUsage)Swift declarationvar forwardProgressUsage: MTLForwardProgressUsage { get set }get insertLibraries(): (Array<SDKHandle>) | nullSwift declarationvar insertLibraries: [any MTLDynamicLibrary]? { get set }set insertLibraries(value: (Array<SDKHandle>) | null)Swift declarationvar insertLibraries: [any MTLDynamicLibrary]? { get set }get label(): (string) | nullSwift declarationvar label: String? { get set }set label(value: (string) | null)Swift declarationvar label: String? { get set }get linkedFunctions(): (MTLLinkedFunctions) | nullSwift declaration@NSCopying var linkedFunctions: MTLLinkedFunctions? { get set }set linkedFunctions(value: (MTLLinkedFunctions) | null)Swift declaration@NSCopying var linkedFunctions: MTLLinkedFunctions? { get set }get maxCallStackDepth(): numberSwift declarationvar maxCallStackDepth: Int { get set }set maxCallStackDepth(value: number)Swift declarationvar maxCallStackDepth: Int { get set }get maxTotalThreadsPerThreadgroup(): numberSwift declarationvar maxTotalThreadsPerThreadgroup: Int { get set }set maxTotalThreadsPerThreadgroup(value: number)Swift declarationvar maxTotalThreadsPerThreadgroup: Int { get set }get optimizeForPersistentKernel(): booleanSwift declarationvar optimizeForPersistentKernel: Bool { get set }set optimizeForPersistentKernel(value: boolean)Swift declarationvar optimizeForPersistentKernel: Bool { get set }get preloadedLibraries(): Array<SDKHandle>Swift declarationvar preloadedLibraries: [any MTLDynamicLibrary] { get set }set preloadedLibraries(value: Array<SDKHandle>)Swift declarationvar preloadedLibraries: [any MTLDynamicLibrary] { get set }get shaderValidation(): MTLShaderValidationSwift declarationvar shaderValidation: MTLShaderValidation { get set }set shaderValidation(value: MTLShaderValidation)Swift declarationvar shaderValidation: MTLShaderValidation { get set }get stageInputDescriptor(): (MTLStageInputOutputDescriptor) | nullSwift declaration@NSCopying var stageInputDescriptor: MTLStageInputOutputDescriptor? { get set }set stageInputDescriptor(value: (MTLStageInputOutputDescriptor) | null)Swift declaration@NSCopying var stageInputDescriptor: MTLStageInputOutputDescriptor? { get set }get supportAddingBinaryFunctions(): booleanSwift declarationvar supportAddingBinaryFunctions: Bool { get set }set supportAddingBinaryFunctions(value: boolean)Swift declarationvar supportAddingBinaryFunctions: Bool { get set }get supportIndirectCommandBuffers(): booleanSwift declarationvar supportIndirectCommandBuffers: Bool { get set }set supportIndirectCommandBuffers(value: boolean)Swift declarationvar supportIndirectCommandBuffers: Bool { get set }get threadGroupSizeIsMultipleOfThreadExecutionWidth(): booleanSwift declarationvar threadGroupSizeIsMultipleOfThreadExecutionWidth: Bool { get set }set threadGroupSizeIsMultipleOfThreadExecutionWidth(value: boolean)Swift declarationvar threadGroupSizeIsMultipleOfThreadExecutionWidth: Bool { get set }No declarations were skipped in this snapshot.