MTKTextureLoader.FromTextureAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
FromTextureAsync(MDLTexture, NSDictionary) |
Creates a new Metal texture from the specified |
FromTextureAsync(MDLTexture, MTKTextureLoaderOptions) |
Creates a new Metal texture from the specified |
FromTextureAsync(MDLTexture, NSDictionary)
Creates a new Metal texture from the specified texture
.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public virtual System.Threading.Tasks.Task<Metal.IMTLTexture> FromTextureAsync (ModelIO.MDLTexture texture, Foundation.NSDictionary options);
abstract member FromTextureAsync : ModelIO.MDLTexture * Foundation.NSDictionary -> System.Threading.Tasks.Task<Metal.IMTLTexture>
override this.FromTextureAsync : ModelIO.MDLTexture * Foundation.NSDictionary -> System.Threading.Tasks.Task<Metal.IMTLTexture>
Parameters
- texture
- MDLTexture
The texture to load.
- options
- NSDictionary
Options for loading the texture data. This parameter can be .
Returns
A task that represents the asynchronous FromTexture operation. The value of the TResult parameter is a MTKTextureLoaderCallback.
- Attributes
Remarks
The FromTextureAsync method is suitable to be used with C# async by returning control to the caller with a Task representing the operation.
To be added.
Applies to
FromTextureAsync(MDLTexture, MTKTextureLoaderOptions)
Creates a new Metal texture from the specified options
, returning a task that provides the resulting texture.
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public System.Threading.Tasks.Task<Metal.IMTLTexture> FromTextureAsync (ModelIO.MDLTexture texture, MetalKit.MTKTextureLoaderOptions options);
member this.FromTextureAsync : ModelIO.MDLTexture * MetalKit.MTKTextureLoaderOptions -> System.Threading.Tasks.Task<Metal.IMTLTexture>
Parameters
- texture
- MDLTexture
The texture to load.
- options
- MTKTextureLoaderOptions
Options for loading the texture data.
Returns
- Attributes