Share via


IMTL4Compiler.CreateBinaryFunction Method

Definition

Overloads

CreateBinaryFunction(MTL4BinaryFunctionDescriptor, MTL4CompilerTaskOptions, NSError)

[Foundation.Export("newBinaryFunctionWithDescriptor:compilerTaskOptions:error:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual Metal.IMTL4BinaryFunction? CreateBinaryFunction(Metal.MTL4BinaryFunctionDescriptor descriptor, Metal.MTL4CompilerTaskOptions? compilerTaskOptions, out Foundation.NSError? error);
[<Foundation.Export("newBinaryFunctionWithDescriptor:compilerTaskOptions:error:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member CreateBinaryFunction : Metal.MTL4BinaryFunctionDescriptor * Metal.MTL4CompilerTaskOptions * NSError -> Metal.IMTL4BinaryFunction
override this.CreateBinaryFunction : Metal.MTL4BinaryFunctionDescriptor * Metal.MTL4CompilerTaskOptions * NSError -> Metal.IMTL4BinaryFunction

Parameters

compilerTaskOptions
MTL4CompilerTaskOptions
error
NSError

Returns

Attributes

Applies to

CreateBinaryFunction(MTL4BinaryFunctionDescriptor, MTL4CompilerTaskOptions, MTL4CreateBinaryFunctionCompletionHandler)

[Foundation.Export("newBinaryFunctionWithDescriptor:compilerTaskOptions:completionHandler:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual Metal.IMTL4CompilerTask CreateBinaryFunction(Metal.MTL4BinaryFunctionDescriptor descriptor, Metal.MTL4CompilerTaskOptions? compilerTaskOptions, Metal.MTL4CreateBinaryFunctionCompletionHandler completionHandler);
[<Foundation.Export("newBinaryFunctionWithDescriptor:compilerTaskOptions:completionHandler:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member CreateBinaryFunction : Metal.MTL4BinaryFunctionDescriptor * Metal.MTL4CompilerTaskOptions * Metal.MTL4CreateBinaryFunctionCompletionHandler -> Metal.IMTL4CompilerTask
override this.CreateBinaryFunction : Metal.MTL4BinaryFunctionDescriptor * Metal.MTL4CompilerTaskOptions * Metal.MTL4CreateBinaryFunctionCompletionHandler -> Metal.IMTL4CompilerTask

Parameters

compilerTaskOptions
MTL4CompilerTaskOptions

Returns

Attributes

Applies to