Поделиться через


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

Возвращаемое значение

Атрибуты

Применяется к