MTLDevice_Extensions.CreateComputePipelineState Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CreateComputePipelineState(IMTLDevice, MTLComputePipelineDescriptor, MTLPipelineOption, MTLNewComputePipelineStateWithReflectionCompletionHandler) |
Создает новое состояние конвейера из указанного дескриптора, параметров и обработчика завершения конвейера вычислений. |
CreateComputePipelineState(IMTLDevice, MTLComputePipelineDescriptor, MTLPipelineOption, MTLComputePipelineReflection, NSError) |
Создает новое состояние конвейера из указанного дескриптора, параметров и обработчика завершения конвейера вычислений и сохраняет сведения о отражении в параметре |
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
Экземпляр, с которым работает этот метод.
- descriptor
- MTLComputePipelineDescriptor
- options
- MTLPipelineOption
- completionHandler
- MTLNewComputePipelineStateWithReflectionCompletionHandler
- Атрибуты
Применяется к
CreateComputePipelineState(IMTLDevice, MTLComputePipelineDescriptor, MTLPipelineOption, MTLComputePipelineReflection, NSError)
Создает новое состояние конвейера из указанного дескриптора, параметров и обработчика завершения конвейера вычислений и сохраняет сведения о отражении в параметре reflection
out
.
[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
Экземпляр, с которым работает этот метод.
- descriptor
- MTLComputePipelineDescriptor
- options
- MTLPipelineOption
- reflection
- MTLComputePipelineReflection
- error
- NSError
Возвращаемое значение
- Атрибуты