init
TypeScriptstatic init(): CAMetalLayerSwift declarationinit()class · iOS 13.0+ · SDK 27.1
class CAMetalLayerstatic init(): CAMetalLayerSwift declarationinit()nextDrawable(): (SDKHandle) | nullSwift declarationfunc nextDrawable() -> (any CAMetalDrawable)?get edrMetadata(): (CAEDRMetadata) | nullSwift declarationvar edrMetadata: CAEDRMetadata? { get set }set edrMetadata(value: (CAEDRMetadata) | null)Swift declarationvar edrMetadata: CAEDRMetadata? { get set }get allowsNextDrawableTimeout(): booleanSwift declarationvar allowsNextDrawableTimeout: Bool { get set }set allowsNextDrawableTimeout(value: boolean)Swift declarationvar allowsNextDrawableTimeout: Bool { get set }get colorspace(): (_CoreGraphics_CGColorSpace) | nullSwift declarationvar colorspace: CGColorSpace? { get set }set colorspace(value: (_CoreGraphics_CGColorSpace) | null)Swift declarationvar colorspace: CGColorSpace? { get set }get developerHUDProperties(): (NativeMap<unknown, unknown>) | nullSwift declarationvar developerHUDProperties: [AnyHashable : Any]? { get set }set developerHUDProperties(value: (NativeMap<unknown, unknown>) | null)Swift declarationvar developerHUDProperties: [AnyHashable : Any]? { get set }get device(): (SDKHandle) | nullSwift declarationvar device: (any MTLDevice)? { get set }set device(value: (SDKHandle) | null)Swift declarationvar device: (any MTLDevice)? { get set }get drawableSize(): { width: number; height: number }Swift declarationvar drawableSize: CGSize { get set }set drawableSize(value: { width: number; height: number })Swift declarationvar drawableSize: CGSize { get set }get framebufferOnly(): booleanSwift declarationvar framebufferOnly: Bool { get set }set framebufferOnly(value: boolean)Swift declarationvar framebufferOnly: Bool { get set }get maximumDrawableCount(): numberSwift declarationvar maximumDrawableCount: Int { get set }set maximumDrawableCount(value: number)Swift declarationvar maximumDrawableCount: Int { get set }get pixelFormat(): _Metal_MTLPixelFormatSwift declarationvar pixelFormat: MTLPixelFormat { get set }set pixelFormat(value: _Metal_MTLPixelFormat)Swift declarationvar pixelFormat: MTLPixelFormat { get set }get preferredDevice(): (SDKHandle) | nullSwift declarationvar preferredDevice: (any MTLDevice)? { get }get presentsWithTransaction(): booleanSwift declarationvar presentsWithTransaction: Bool { get set }set presentsWithTransaction(value: boolean)Swift declarationvar presentsWithTransaction: Bool { get set }get residencySet(): SDKHandleSwift declarationvar residencySet: any MTLResidencySet { get }get wantsExtendedDynamicRangeContent(): booleanSwift declarationvar wantsExtendedDynamicRangeContent: Bool { get set }set wantsExtendedDynamicRangeContent(value: boolean)Swift declarationvar wantsExtendedDynamicRangeContent: Bool { get set }No declarations were skipped in this snapshot.