Share via


IMTL4Compiler.CreateRenderPipelineStateBySpecialization Method

Definition

Overloads

CreateRenderPipelineStateBySpecialization(MTL4PipelineDescriptor, IMTLRenderPipelineState, NSError)

[Foundation.Export("newRenderPipelineStateBySpecializationWithDescriptor:pipeline:error:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual Metal.IMTLRenderPipelineState? CreateRenderPipelineStateBySpecialization(Metal.MTL4PipelineDescriptor descriptor, Metal.IMTLRenderPipelineState pipeline, out Foundation.NSError? error);
[<Foundation.Export("newRenderPipelineStateBySpecializationWithDescriptor:pipeline:error:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member CreateRenderPipelineStateBySpecialization : Metal.MTL4PipelineDescriptor * Metal.IMTLRenderPipelineState * NSError -> Metal.IMTLRenderPipelineState
override this.CreateRenderPipelineStateBySpecialization : Metal.MTL4PipelineDescriptor * Metal.IMTLRenderPipelineState * NSError -> Metal.IMTLRenderPipelineState

Parameters

error
NSError

Returns

Attributes

Applies to

CreateRenderPipelineStateBySpecialization(MTL4PipelineDescriptor, IMTLRenderPipelineState, MTLCreateRenderPipelineStateCompletionHandler)

[Foundation.Export("newRenderPipelineStateBySpecializationWithDescriptor:pipeline:completionHandler:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual Metal.IMTL4CompilerTask CreateRenderPipelineStateBySpecialization(Metal.MTL4PipelineDescriptor descriptor, Metal.IMTLRenderPipelineState pipeline, Metal.MTLCreateRenderPipelineStateCompletionHandler completionHandler);
[<Foundation.Export("newRenderPipelineStateBySpecializationWithDescriptor:pipeline:completionHandler:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member CreateRenderPipelineStateBySpecialization : Metal.MTL4PipelineDescriptor * Metal.IMTLRenderPipelineState * Metal.MTLCreateRenderPipelineStateCompletionHandler -> Metal.IMTL4CompilerTask
override this.CreateRenderPipelineStateBySpecialization : Metal.MTL4PipelineDescriptor * Metal.IMTLRenderPipelineState * Metal.MTLCreateRenderPipelineStateCompletionHandler -> Metal.IMTL4CompilerTask

Parameters

Returns

Attributes

Applies to