newTexture(texture:options:completionHandler:)
Asynchronously loads image data and creates a Metal texture from the specified Model I/O texture.
Declaration
func newTexture(texture: MDLTexture, options: [MTKTextureLoader.Option : Any]? = nil, completionHandler: @escaping @Sendable ((any MTLTexture)?, (any Error)?) -> Void)func newTexture(texture: MDLTexture, options: [MTKTextureLoader.Option : Any]? = nil) async throws -> any MTLTextureParameters
- texture:
A Model I/O texture object containing image data from which to create the texture.
- options:
A dictionary describing any additional texture loading steps. See
Texture Loading Options. - completionHandler:
A block called when the texture has been loaded and fully initialized.