GLKTextureLoader.BeginTextureLoad 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
BeginTextureLoad(String, nfloat, NSBundle, NSDictionary<NSString,NSNumber>, DispatchQueue, GLKTextureLoaderCallback)
[Foundation.Export("textureWithName:scaleFactor:bundle:options:queue:completionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void BeginTextureLoad (string name, nfloat scaleFactor, Foundation.NSBundle bundle, Foundation.NSDictionary<Foundation.NSString,Foundation.NSNumber> options, CoreFoundation.DispatchQueue queue, GLKit.GLKTextureLoaderCallback block);
abstract member BeginTextureLoad : string * nfloat * Foundation.NSBundle * Foundation.NSDictionary<Foundation.NSString, Foundation.NSNumber> * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
override this.BeginTextureLoad : string * nfloat * Foundation.NSBundle * Foundation.NSDictionary<Foundation.NSString, Foundation.NSNumber> * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
參數
- name
- String
- scaleFactor
- nfloat
- block
- GLKTextureLoaderCallback
- 屬性
適用於
BeginTextureLoad(String, GLKTextureOperations, DispatchQueue, GLKTextureLoaderCallback)
以非同步方式載入紋理。
public void BeginTextureLoad (string file, GLKit.GLKTextureOperations textureOperations, CoreFoundation.DispatchQueue queue, GLKit.GLKTextureLoaderCallback onComplete);
member this.BeginTextureLoad : string * GLKit.GLKTextureOperations * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
參數
- file
- String
包含紋理的檔案。
- textureOperations
- GLKTextureOperations
在紋理上載入影像期間所要執行的作業。
- queue
- DispatchQueue
要叫用回呼方法的佇列,或 null 在主要分派佇列上叫用 方法。
- onComplete
- GLKTextureLoaderCallback
載入紋理時要叫用的回呼。 回呼會收到 GLKTextureInfo 和 NSError。
備註
載入背景中的資料。 載入資料或發生錯誤時,會在指定的佇列上叫用提供的回呼。 如果未指定任何佇列,則會在主要佇列上叫用回呼。
適用於
BeginTextureLoad(String, NSDictionary, DispatchQueue, GLKTextureLoaderCallback)
以非同步方式載入紋理。
[Foundation.Export("textureWithContentsOfFile:options:queue:completionHandler:")]
public virtual void BeginTextureLoad (string file, Foundation.NSDictionary textureOperations, CoreFoundation.DispatchQueue queue, GLKit.GLKTextureLoaderCallback onComplete);
abstract member BeginTextureLoad : string * Foundation.NSDictionary * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
override this.BeginTextureLoad : string * Foundation.NSDictionary * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
參數
- file
- String
包含紋理的檔案。
- textureOperations
- NSDictionary
填入組態選項的 NSDictionary。 或者,使用採用 GLKTextureOperations 物件的這個方法強型別版本。
這個參數可以是 null
。
- onComplete
- GLKTextureLoaderCallback
載入紋理時要叫用的回呼。 回呼會收到 GLKTextureInfo 和 NSError。
- 屬性
適用於
BeginTextureLoad(NSUrl, GLKTextureOperations, DispatchQueue, GLKTextureLoaderCallback)
以非同步方式載入紋理。
public void BeginTextureLoad (Foundation.NSUrl filePath, GLKit.GLKTextureOperations textureOperations, CoreFoundation.DispatchQueue queue, GLKit.GLKTextureLoaderCallback onComplete);
member this.BeginTextureLoad : Foundation.NSUrl * GLKit.GLKTextureOperations * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
參數
- filePath
- NSUrl
包含紋理的檔案。
- textureOperations
- GLKTextureOperations
在紋理上載入影像期間所要執行的作業。
- queue
- DispatchQueue
要叫用回呼方法的佇列,或 null 在主要分派佇列上叫用 方法。
- onComplete
- GLKTextureLoaderCallback
載入紋理時要叫用的回呼。 回呼會收到 GLKTextureInfo 和 NSError。
備註
載入背景中的資料。 載入資料或發生錯誤時,會在指定的佇列上叫用提供的回呼。 如果未指定任何佇列,則會在主要佇列上叫用回呼。
適用於
BeginTextureLoad(NSData, NSDictionary, DispatchQueue, GLKTextureLoaderCallback)
以非同步方式載入紋理。
[Foundation.Export("textureWithContentsOfData:options:queue:completionHandler:")]
public virtual void BeginTextureLoad (Foundation.NSData data, Foundation.NSDictionary textureOperations, CoreFoundation.DispatchQueue queue, GLKit.GLKTextureLoaderCallback onComplete);
abstract member BeginTextureLoad : Foundation.NSData * Foundation.NSDictionary * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
override this.BeginTextureLoad : Foundation.NSData * Foundation.NSDictionary * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
參數
- data
- NSData
包含要載入紋理之點陣圖的 NSData 物件。
- textureOperations
- NSDictionary
填入組態選項的 NSDictionary。 或者,使用採用 GLKTextureOperations 物件的這個方法強型別版本。
這個參數可以是 null
。
- onComplete
- GLKTextureLoaderCallback
載入紋理時要叫用的回呼。 回呼會收到 GLKTextureInfo 和 NSError。
- 屬性
適用於
BeginTextureLoad(NSData, GLKTextureOperations, DispatchQueue, GLKTextureLoaderCallback)
以非同步方式載入紋理。
public void BeginTextureLoad (Foundation.NSData data, GLKit.GLKTextureOperations textureOperations, CoreFoundation.DispatchQueue queue, GLKit.GLKTextureLoaderCallback onComplete);
member this.BeginTextureLoad : Foundation.NSData * GLKit.GLKTextureOperations * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
參數
- data
- NSData
包含要載入紋理之點陣圖的 NSData 物件。
- textureOperations
- GLKTextureOperations
在紋理上載入影像期間所要執行的作業。
- queue
- DispatchQueue
要叫用回呼方法的佇列,或 null 在主要分派佇列上叫用 方法。
- onComplete
- GLKTextureLoaderCallback
載入紋理時要叫用的回呼。 回呼會收到 GLKTextureInfo 和 NSError。
備註
載入背景中的資料。 載入資料或發生錯誤時,會在指定的佇列上叫用提供的回呼。 如果未指定任何佇列,則會在主要佇列上叫用回呼。
適用於
BeginTextureLoad(CGImage, GLKTextureOperations, DispatchQueue, GLKTextureLoaderCallback)
以非同步方式載入紋理。
public void BeginTextureLoad (CoreGraphics.CGImage image, GLKit.GLKTextureOperations textureOperations, CoreFoundation.DispatchQueue queue, GLKit.GLKTextureLoaderCallback onComplete);
member this.BeginTextureLoad : CoreGraphics.CGImage * GLKit.GLKTextureOperations * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
參數
- image
- CGImage
包含要載入紋理之影像的 CGImage。
- textureOperations
- GLKTextureOperations
在紋理上載入影像期間所要執行的作業。
- queue
- DispatchQueue
要叫用回呼方法的佇列,或 null 在主要分派佇列上叫用 方法。
- onComplete
- GLKTextureLoaderCallback
載入紋理時要叫用的回呼。 回呼會收到 GLKTextureInfo 和 NSError。
備註
載入背景中的資料。 載入資料或發生錯誤時,會在指定的佇列上叫用提供的回呼。 如果未指定任何佇列,則會在主要佇列上叫用回呼。
適用於
BeginTextureLoad(CGImage, NSDictionary, DispatchQueue, GLKTextureLoaderCallback)
以非同步方式載入紋理。
[Foundation.Export("textureWithCGImage:options:queue:completionHandler:")]
public virtual void BeginTextureLoad (CoreGraphics.CGImage image, Foundation.NSDictionary textureOperations, CoreFoundation.DispatchQueue queue, GLKit.GLKTextureLoaderCallback onComplete);
abstract member BeginTextureLoad : CoreGraphics.CGImage * Foundation.NSDictionary * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
override this.BeginTextureLoad : CoreGraphics.CGImage * Foundation.NSDictionary * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
參數
- image
- CGImage
包含要載入紋理之影像的 CGImage。
- textureOperations
- NSDictionary
填入組態選項的 NSDictionary。 或者,使用採用 GLKTextureOperations 物件的這個方法強型別版本。
這個參數可以是 null
。
- onComplete
- GLKTextureLoaderCallback
載入紋理時要叫用的回呼。 回呼會收到 GLKTextureInfo 和 NSError。
- 屬性
適用於
BeginTextureLoad(NSUrl, NSDictionary, DispatchQueue, GLKTextureLoaderCallback)
以非同步方式載入紋理。
[Foundation.Export("textureWithContentsOfURL:options:queue:completionHandler:")]
public virtual void BeginTextureLoad (Foundation.NSUrl filePath, Foundation.NSDictionary textureOperations, CoreFoundation.DispatchQueue queue, GLKit.GLKTextureLoaderCallback onComplete);
abstract member BeginTextureLoad : Foundation.NSUrl * Foundation.NSDictionary * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
override this.BeginTextureLoad : Foundation.NSUrl * Foundation.NSDictionary * CoreFoundation.DispatchQueue * GLKit.GLKTextureLoaderCallback -> unit
參數
- filePath
- NSUrl
包含紋理的檔案。
- textureOperations
- NSDictionary
填入組態選項的 NSDictionary。 或者,使用採用 GLKTextureOperations 物件的這個方法強型別版本。
這個參數可以是 null
。
- onComplete
- GLKTextureLoaderCallback
載入紋理時要叫用的回呼。 回呼會收到 GLKTextureInfo 和 NSError。
- 屬性