init
TypeScriptstatic init(): MTLRenderPipelineDescriptorSwift declarationinit()class · iOS 8.0+ · SDK 27.1
class MTLRenderPipelineDescriptorstatic init(): MTLRenderPipelineDescriptorSwift 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 fragmentPreloadedLibraries(): Array<SDKHandle>Swift declarationvar fragmentPreloadedLibraries: [any MTLDynamicLibrary] { get set }set fragmentPreloadedLibraries(value: Array<SDKHandle>)Swift declarationvar fragmentPreloadedLibraries: [any MTLDynamicLibrary] { get set }get inputPrimitiveTopology(): MTLPrimitiveTopologyClassSwift declarationvar inputPrimitiveTopology: MTLPrimitiveTopologyClass { get set }set inputPrimitiveTopology(value: MTLPrimitiveTopologyClass)Swift declarationvar inputPrimitiveTopology: MTLPrimitiveTopologyClass { get set }get label(): (string) | nullSwift declarationvar label: String? { get set }set label(value: (string) | null)Swift declarationvar label: String? { get set }get maxFragmentCallStackDepth(): numberSwift declarationvar maxFragmentCallStackDepth: Int { get set }set maxFragmentCallStackDepth(value: number)Swift declarationvar maxFragmentCallStackDepth: Int { get set }get maxTessellationFactor(): numberSwift declarationvar maxTessellationFactor: Int { get set }set maxTessellationFactor(value: number)Swift declarationvar maxTessellationFactor: Int { get set }get maxVertexAmplificationCount(): numberSwift declarationvar maxVertexAmplificationCount: Int { get set }set maxVertexAmplificationCount(value: number)Swift declarationvar maxVertexAmplificationCount: Int { get set }get maxVertexCallStackDepth(): numberSwift declarationvar maxVertexCallStackDepth: Int { get set }set maxVertexCallStackDepth(value: number)Swift declarationvar maxVertexCallStackDepth: 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 sampleCount(): numberSwift declarationvar sampleCount: Int { get set }set sampleCount(value: number)Swift declarationvar sampleCount: Int { 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 supportAddingFragmentBinaryFunctions(): booleanSwift declarationvar supportAddingFragmentBinaryFunctions: Bool { get set }set supportAddingFragmentBinaryFunctions(value: boolean)Swift declarationvar supportAddingFragmentBinaryFunctions: Bool { get set }get supportAddingVertexBinaryFunctions(): booleanSwift declarationvar supportAddingVertexBinaryFunctions: Bool { get set }set supportAddingVertexBinaryFunctions(value: boolean)Swift declarationvar supportAddingVertexBinaryFunctions: Bool { get set }get supportIndirectCommandBuffers(): booleanSwift declarationvar supportIndirectCommandBuffers: Bool { get set }set supportIndirectCommandBuffers(value: boolean)Swift declarationvar supportIndirectCommandBuffers: Bool { get set }get tessellationControlPointIndexType(): MTLTessellationControlPointIndexTypeSwift declarationvar tessellationControlPointIndexType: MTLTessellationControlPointIndexType { get set }set tessellationControlPointIndexType(value: MTLTessellationControlPointIndexType)Swift declarationvar tessellationControlPointIndexType: MTLTessellationControlPointIndexType { get set }get tessellationFactorFormat(): MTLTessellationFactorFormatSwift declarationvar tessellationFactorFormat: MTLTessellationFactorFormat { get set }set tessellationFactorFormat(value: MTLTessellationFactorFormat)Swift declarationvar tessellationFactorFormat: MTLTessellationFactorFormat { get set }get isTessellationFactorScaleEnabled(): booleanSwift declarationvar isTessellationFactorScaleEnabled: Bool { get set }set isTessellationFactorScaleEnabled(value: boolean)Swift declarationvar isTessellationFactorScaleEnabled: Bool { get set }get tessellationFactorStepFunction(): MTLTessellationFactorStepFunctionSwift declarationvar tessellationFactorStepFunction: MTLTessellationFactorStepFunction { get set }set tessellationFactorStepFunction(value: MTLTessellationFactorStepFunction)Swift declarationvar tessellationFactorStepFunction: MTLTessellationFactorStepFunction { get set }get tessellationOutputWindingOrder(): MTLWindingSwift declarationvar tessellationOutputWindingOrder: MTLWinding { get set }set tessellationOutputWindingOrder(value: MTLWinding)Swift declarationvar tessellationOutputWindingOrder: MTLWinding { get set }get tessellationPartitionMode(): MTLTessellationPartitionModeSwift declarationvar tessellationPartitionMode: MTLTessellationPartitionMode { get set }set tessellationPartitionMode(value: MTLTessellationPartitionMode)Swift declarationvar tessellationPartitionMode: MTLTessellationPartitionMode { get set }get vertexBuffers(): MTLPipelineBufferDescriptorArraySwift declarationvar vertexBuffers: MTLPipelineBufferDescriptorArray { get }get vertexDescriptor(): (MTLVertexDescriptor) | nullSwift declaration@NSCopying var vertexDescriptor: MTLVertexDescriptor? { get set }set vertexDescriptor(value: (MTLVertexDescriptor) | null)Swift declaration@NSCopying var vertexDescriptor: MTLVertexDescriptor? { get set }get vertexFunction(): (SDKHandle) | nullSwift declarationvar vertexFunction: (any MTLFunction)? { get set }set vertexFunction(value: (SDKHandle) | null)Swift declarationvar vertexFunction: (any MTLFunction)? { get set }get vertexLinkedFunctions(): (MTLLinkedFunctions) | nullSwift declaration@NSCopying var vertexLinkedFunctions: MTLLinkedFunctions! { get set }set vertexLinkedFunctions(value: (MTLLinkedFunctions) | null)Swift declaration@NSCopying var vertexLinkedFunctions: MTLLinkedFunctions! { get set }get vertexPreloadedLibraries(): Array<SDKHandle>Swift declarationvar vertexPreloadedLibraries: [any MTLDynamicLibrary] { get set }set vertexPreloadedLibraries(value: Array<SDKHandle>)Swift declarationvar vertexPreloadedLibraries: [any MTLDynamicLibrary] { get set }No declarations were skipped in this snapshot.