MTLDevice_Extensions.CreateComputePipelineState Method    
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| CreateComputePipelineState(IMTLDevice, MTLComputePipelineDescriptor, MTLPipelineOption, MTLNewComputePipelineStateWithReflectionCompletionHandler) | 
						 Creates a new pipeline state from the specified compute pipeline descriptor, options, and completion handler.  | 
        	
| CreateComputePipelineState(IMTLDevice, MTLComputePipelineDescriptor, MTLPipelineOption, MTLComputePipelineReflection, NSError) | 
						 Creates a new pipeline state from the specified compute pipeline descriptor, options, and completion handler, and stores reflection information in the   | 
        	
CreateComputePipelineState(IMTLDevice, MTLComputePipelineDescriptor, MTLPipelineOption, MTLNewComputePipelineStateWithReflectionCompletionHandler)
Creates a new pipeline state from the specified compute pipeline descriptor, options, and completion handler.
[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
	Parameters
- This
 - IMTLDevice
 
The instance on which this method operates.
- descriptor
 - MTLComputePipelineDescriptor
 
- options
 - MTLPipelineOption
 
- completionHandler
 - MTLNewComputePipelineStateWithReflectionCompletionHandler
 
- Attributes
 
Applies to
CreateComputePipelineState(IMTLDevice, MTLComputePipelineDescriptor, MTLPipelineOption, MTLComputePipelineReflection, NSError)
Creates a new pipeline state from the specified compute pipeline descriptor, options, and completion handler, and stores reflection information in the reflectionout parameter.
[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
	Parameters
- This
 - IMTLDevice
 
The instance on which this method operates.
- descriptor
 - MTLComputePipelineDescriptor
 
- options
 - MTLPipelineOption
 
- reflection
 - MTLComputePipelineReflection
 
- error
 - NSError
 
Returns
- Attributes