共用方式為


IMTLDevice.CreateLibrary 方法

定義

多載

CreateLibrary(String, MTLCompileOptions, Action<IMTLLibrary,NSError>)
CreateLibrary(String, MTLCompileOptions, NSError)
CreateLibrary(NSObject, NSError)
CreateLibrary(String, NSError)

CreateLibrary(String, MTLCompileOptions, Action<IMTLLibrary,NSError>)

[Foundation.Export("newLibraryWithSource:options:completionHandler:")]
[Foundation.Preserve(Conditional=true)]
public void CreateLibrary (string source, Metal.MTLCompileOptions options, Action<Metal.IMTLLibrary,Foundation.NSError> completionHandler);
abstract member CreateLibrary : string * Metal.MTLCompileOptions * Action<Metal.IMTLLibrary, Foundation.NSError> -> unit

參數

source
String
completionHandler
Action<IMTLLibrary,NSError>
屬性

適用於

CreateLibrary(String, MTLCompileOptions, NSError)

[Foundation.Export("newLibraryWithSource:options:error:")]
[Foundation.Preserve(Conditional=true)]
public Metal.IMTLLibrary CreateLibrary (string source, Metal.MTLCompileOptions options, out Foundation.NSError error);
abstract member CreateLibrary : string * Metal.MTLCompileOptions *  -> Metal.IMTLLibrary

參數

source
String
error
NSError

傳回

屬性

適用於

CreateLibrary(NSObject, NSError)

[Foundation.Export("newLibraryWithData:error:")]
[Foundation.Preserve(Conditional=true)]
public Metal.IMTLLibrary CreateLibrary (Foundation.NSObject data, out Foundation.NSError error);
abstract member CreateLibrary : Foundation.NSObject *  -> Metal.IMTLLibrary

參數

data
NSObject
error
NSError

傳回

屬性

適用於

CreateLibrary(String, NSError)

[Foundation.Export("newLibraryWithFile:error:")]
[Foundation.Preserve(Conditional=true)]
public Metal.IMTLLibrary CreateLibrary (string filepath, out Foundation.NSError error);
abstract member CreateLibrary : string *  -> Metal.IMTLLibrary

參數

filepath
String
error
NSError

傳回

屬性

適用於