init
TypeScriptstatic initNameMaskURL(name: string, maskURL: string): ImmersiveImageMaskSwift declarationinit(name: String, maskURL: URL)class · iOS 26.4+ · SDK 27.1
final class ImmersiveImageMaskAn object that holds all the information needed to load immersive media masks from image data or from a file. An image file containing the alpha values is used to generate the image mask.
static initNameMaskURL(name: string, maskURL: string): ImmersiveImageMaskSwift declarationinit(name: String, maskURL: URL)static initNameMaskData(name: string, maskData?: (ArrayBuffer) | null): ImmersiveImageMaskSwift declarationinit(name: String, maskData: Data? = nil)get name(): stringSwift declarationfinal let name: Stringget maskData(): (ArrayBuffer) | nullSwift declarationfinal let maskData: Data?No declarations were skipped in this snapshot.