Skip to main content
←API Reference ←NSDK ←TextureUtils

createOrUpdateTexture

Creates or updates a Metal texture using a NSDKImage.

Declaration​

@discardableResult static func createOrUpdateTexture(from image: NSDKImage?, texture: inout MTLTexture?, device: MTLDevice) -> Bool

Summary​

Creates or updates a Metal texture using a NSDKImage.

Returns​

true if the texture was allocated or updated this call.

Parameters​

NameTypeSummary
imageNSDKImage?
-
textureMTLTexture?
An existing Metal texture to update, or nil to create a new one.
deviceMTLDevice
The Metal device used to allocate textures.