init
TypeScriptstatic init(): MTLMeshRenderPipelineDescriptorSwift declarationinit()class · iOS 16.0+ · SDK 27.1
class MTLMeshRenderPipelineDescriptorstatic init(): MTLMeshRenderPipelineDescriptorSwift declarationinit()reset(): voidSwift declarationfunc reset()get isAlphaToCoverageEnabled(): booleanSwift declarationvar isAlphaToCoverageEnabled: Bool { get set }set isAlphaToCoverageEnabled(value: boolean)Swift declarationvar isAlphaToCoverageEnabled: Bool { get set }get isAlphaToOneEnabled(): booleanSwift declarationvar isAlphaToOneEnabled: Bool { get set }set isAlphaToOneEnabled(value: boolean)Swift declarationvar isAlphaToOneEnabled: Bool { get set }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 colorAttachments(): MTLRenderPipelineColorAttachmentDescriptorArraySwift declarationvar colorAttachments: MTLRenderPipelineColorAttachmentDescriptorArray { get }get depthAttachmentPixelFormat(): MTLPixelFormatSwift declarationvar depthAttachmentPixelFormat: MTLPixelFormat { get set }set depthAttachmentPixelFormat(value: MTLPixelFormat)Swift declarationvar depthAttachmentPixelFormat: MTLPixelFormat { get set }get fragmentBuffers(): MTLPipelineBufferDescriptorArraySwift declarationvar fragmentBuffers: MTLPipelineBufferDescriptorArray { get }get fragmentFunction(): (SDKHandle) | nullSwift declarationvar fragmentFunction: (any MTLFunction)? { get set }set fragmentFunction(value: (SDKHandle) | null)Swift declarationvar fragmentFunction: (any MTLFunction)? { get set }get fragmentLinkedFunctions(): (MTLLinkedFunctions) | nullSwift declaration@NSCopying var fragmentLinkedFunctions: MTLLinkedFunctions! { get set }set fragmentLinkedFunctions(value: (MTLLinkedFunctions) | null)Swift declaration@NSCopying var fragmentLinkedFunctions: MTLLinkedFunctions! { get set }get label(): (string) | nullSwift declarationvar label: String? { get set }set label(value: (string) | null)Swift declarationvar label: String? { get set }get maxTotalThreadgroupsPerMeshGrid(): numberSwift declarationvar maxTotalThreadgroupsPerMeshGrid: Int { get set }set maxTotalThreadgroupsPerMeshGrid(value: number)Swift declarationvar maxTotalThreadgroupsPerMeshGrid: Int { get set }get maxTotalThreadsPerMeshThreadgroup(): numberSwift declarationvar maxTotalThreadsPerMeshThreadgroup: Int { get set }set maxTotalThreadsPerMeshThreadgroup(value: number)Swift declarationvar maxTotalThreadsPerMeshThreadgroup: Int { get set }get maxTotalThreadsPerObjectThreadgroup(): numberSwift declarationvar maxTotalThreadsPerObjectThreadgroup: Int { get set }set maxTotalThreadsPerObjectThreadgroup(value: number)Swift declarationvar maxTotalThreadsPerObjectThreadgroup: Int { get set }get maxVertexAmplificationCount(): numberSwift declarationvar maxVertexAmplificationCount: Int { get set }set maxVertexAmplificationCount(value: number)Swift declarationvar maxVertexAmplificationCount: Int { get set }get meshBuffers(): MTLPipelineBufferDescriptorArraySwift declarationvar meshBuffers: MTLPipelineBufferDescriptorArray { get }get meshFunction(): (SDKHandle) | nullSwift declarationvar meshFunction: (any MTLFunction)? { get set }set meshFunction(value: (SDKHandle) | null)Swift declarationvar meshFunction: (any MTLFunction)? { get set }get meshLinkedFunctions(): (MTLLinkedFunctions) | nullSwift declaration@NSCopying var meshLinkedFunctions: MTLLinkedFunctions! { get set }set meshLinkedFunctions(value: (MTLLinkedFunctions) | null)Swift declaration@NSCopying var meshLinkedFunctions: MTLLinkedFunctions! { get set }get meshThreadgroupSizeIsMultipleOfThreadExecutionWidth(): booleanSwift declarationvar meshThreadgroupSizeIsMultipleOfThreadExecutionWidth: Bool { get set }set meshThreadgroupSizeIsMultipleOfThreadExecutionWidth(value: boolean)Swift declarationvar meshThreadgroupSizeIsMultipleOfThreadExecutionWidth: Bool { get set }get objectBuffers(): MTLPipelineBufferDescriptorArraySwift declarationvar objectBuffers: MTLPipelineBufferDescriptorArray { get }get objectFunction(): (SDKHandle) | nullSwift declarationvar objectFunction: (any MTLFunction)? { get set }set objectFunction(value: (SDKHandle) | null)Swift declarationvar objectFunction: (any MTLFunction)? { get set }get objectLinkedFunctions(): (MTLLinkedFunctions) | nullSwift declaration@NSCopying var objectLinkedFunctions: MTLLinkedFunctions! { get set }set objectLinkedFunctions(value: (MTLLinkedFunctions) | null)Swift declaration@NSCopying var objectLinkedFunctions: MTLLinkedFunctions! { get set }get objectThreadgroupSizeIsMultipleOfThreadExecutionWidth(): booleanSwift declarationvar objectThreadgroupSizeIsMultipleOfThreadExecutionWidth: Bool { get set }set objectThreadgroupSizeIsMultipleOfThreadExecutionWidth(value: boolean)Swift declarationvar objectThreadgroupSizeIsMultipleOfThreadExecutionWidth: Bool { get set }get payloadMemoryLength(): numberSwift declarationvar payloadMemoryLength: Int { get set }set payloadMemoryLength(value: number)Swift declarationvar payloadMemoryLength: Int { get set }get rasterSampleCount(): numberSwift declarationvar rasterSampleCount: Int { get set }set rasterSampleCount(value: number)Swift declarationvar rasterSampleCount: Int { get set }get isRasterizationEnabled(): booleanSwift declarationvar isRasterizationEnabled: Bool { get set }set isRasterizationEnabled(value: boolean)Swift declarationvar isRasterizationEnabled: Bool { get set }get shaderValidation(): MTLShaderValidationSwift declarationvar shaderValidation: MTLShaderValidation { get set }set shaderValidation(value: MTLShaderValidation)Swift declarationvar shaderValidation: MTLShaderValidation { get set }get stencilAttachmentPixelFormat(): MTLPixelFormatSwift declarationvar stencilAttachmentPixelFormat: MTLPixelFormat { get set }set stencilAttachmentPixelFormat(value: MTLPixelFormat)Swift declarationvar stencilAttachmentPixelFormat: MTLPixelFormat { get set }get supportIndirectCommandBuffers(): booleanSwift declarationvar supportIndirectCommandBuffers: Bool { get set }set supportIndirectCommandBuffers(value: boolean)Swift declarationvar supportIndirectCommandBuffers: Bool { get set }No declarations were skipped in this snapshot.