Share via


MTLDevice_Extensions.CreateLibraryAsync Method

Definition

Overloads

CreateLibraryAsync(IMTLDevice, MTLStitchedLibraryDescriptor)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static System.Threading.Tasks.Task<Metal.IMTLLibrary> CreateLibraryAsync(this Metal.IMTLDevice This, Metal.MTLStitchedLibraryDescriptor descriptor);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member CreateLibraryAsync : Metal.IMTLDevice * Metal.MTLStitchedLibraryDescriptor -> System.Threading.Tasks.Task<Metal.IMTLLibrary>

Parameters

This
IMTLDevice

Returns

Attributes

Applies to

CreateLibraryAsync(IMTLDevice, String, MTLCompileOptions)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static System.Threading.Tasks.Task<Metal.IMTLLibrary> CreateLibraryAsync(this Metal.IMTLDevice This, string source, Metal.MTLCompileOptions options);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member CreateLibraryAsync : Metal.IMTLDevice * string * Metal.MTLCompileOptions -> System.Threading.Tasks.Task<Metal.IMTLLibrary>

Parameters

This
IMTLDevice
source
String

Returns

Attributes

Applies to