共用方式為


MTLDevice_Extensions.CreateComputePipelineState 方法

定義

多載

CreateComputePipelineState(IMTLDevice, MTLComputePipelineDescriptor, MTLPipelineOption, MTLNewComputePipelineStateWithReflectionCompletionHandler)

從指定的計算管線描述項、選項和完成處理常式建立新的管線狀態。

CreateComputePipelineState(IMTLDevice, MTLComputePipelineDescriptor, MTLPipelineOption, MTLComputePipelineReflection, NSError)

從指定的計算管線描述項、選項和完成處理常式建立新的管線狀態,並將反映資訊儲存在 參數中 reflectionout

CreateComputePipelineState(IMTLDevice, MTLComputePipelineDescriptor, MTLPipelineOption, MTLNewComputePipelineStateWithReflectionCompletionHandler)

從指定的計算管線描述項、選項和完成處理常式建立新的管線狀態。

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public static void CreateComputePipelineState (this Metal.IMTLDevice This, Metal.MTLComputePipelineDescriptor descriptor, Metal.MTLPipelineOption options, Metal.MTLNewComputePipelineStateWithReflectionCompletionHandler completionHandler);
static member CreateComputePipelineState : Metal.IMTLDevice * Metal.MTLComputePipelineDescriptor * Metal.MTLPipelineOption * Metal.MTLNewComputePipelineStateWithReflectionCompletionHandler -> unit

參數

This
IMTLDevice

這個方法運作所在的 實例。

屬性

適用於

CreateComputePipelineState(IMTLDevice, MTLComputePipelineDescriptor, MTLPipelineOption, MTLComputePipelineReflection, NSError)

從指定的計算管線描述項、選項和完成處理常式建立新的管線狀態,並將反映資訊儲存在 參數中 reflectionout

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public static Metal.IMTLComputePipelineState CreateComputePipelineState (this Metal.IMTLDevice This, Metal.MTLComputePipelineDescriptor descriptor, Metal.MTLPipelineOption options, out Metal.MTLComputePipelineReflection reflection, out Foundation.NSError error);
static member CreateComputePipelineState : Metal.IMTLDevice * Metal.MTLComputePipelineDescriptor * Metal.MTLPipelineOption *  *  -> Metal.IMTLComputePipelineState

參數

This
IMTLDevice

這個方法運作所在的 實例。

error
NSError

傳回

屬性

適用於