One Logo Pool Ball
QuartzCore · IOS API REFERENCE

CALayer

class · iOS 2.0+ · SDK 27.1

class CALayer

Members (157)

static · iOS 13.0+

cornerCurveExpansionFactor

TypeScript
static cornerCurveExpansionFactor(curve: CALayerCornerCurve): number
Swift declaration
class func cornerCurveExpansionFactor(_ curve: CALayerCornerCurve) -> CGFloat
static · iOS 2.0+

defaultAction

TypeScript
static defaultAction(event: string): (SDKHandle) | null
Swift declaration
class func defaultAction(forKey event: String) -> (any CAAction)?
static · iOS 2.0+

defaultValue

TypeScript
static defaultValue(key: string): (unknown) | null
Swift declaration
class func defaultValue(forKey key: String) -> Any?
init

init

TypeScript
static initRemoteClientId(client_id: number): CALayer
Swift declaration
init(remoteClientId client_id: UInt32)
static · iOS 2.0+

needsDisplay

TypeScript
static needsDisplayForKey(key: string): boolean
Swift declaration
class func needsDisplay(forKey key: String) -> Bool
method · iOS 2.0+

action

TypeScript
action(event: string): (SDKHandle) | null
Swift declaration
func action(forKey event: String) -> (any CAAction)?
method · iOS 2.0+

add

TypeScript
add(anim: CAAnimation, key?: (string) | null): void
Swift declaration
func add(_ anim: CAAnimation, forKey key: String?)
method · iOS 2.0+

addSublayer

TypeScript
addSublayer(layer: CALayer): void
Swift declaration
func addSublayer(_ layer: CALayer)
method · iOS 2.0+

affineTransform

TypeScript
affineTransform(): _CoreFoundation_CGAffineTransform
Swift declaration
func affineTransform() -> CGAffineTransform
method · iOS 2.0+

animation

TypeScript
animation(key: string): (CAAnimation) | null
Swift declaration
func animation(forKey key: String) -> CAAnimation?
method · iOS 2.0+

animationKeys

TypeScript
animationKeys(): (Array<string>) | null
Swift declaration
func animationKeys() -> [String]?
method · iOS 2.0+

contains

TypeScript
contains(p: { x: number; y: number }): boolean
Swift declaration
func contains(_ p: CGPoint) -> Bool
method · iOS 2.0+

contentsAreFlipped

TypeScript
contentsAreFlipped(): boolean
Swift declaration
func contentsAreFlipped() -> Bool
method · iOS 2.0+

convert

TypeScript
convertFrom(p: { x: number; y: number }, l?: (CALayer) | null): { x: number; y: number }
Swift declaration
func convert(_ p: CGPoint, from l: CALayer?) -> CGPoint
method · iOS 2.0+

convert

TypeScript
convertTo(p: { x: number; y: number }, l?: (CALayer) | null): { x: number; y: number }
Swift declaration
func convert(_ p: CGPoint, to l: CALayer?) -> CGPoint
method · iOS 2.0+

convert

TypeScript
convertFrom59317(r: { x: number; y: number; width: number; height: number }, l?: (CALayer) | null): { x: number; y: number; width: number; height: number }
Swift declaration
func convert(_ r: CGRect, from l: CALayer?) -> CGRect
method · iOS 2.0+

convert

TypeScript
convertTo90208(r: { x: number; y: number; width: number; height: number }, l?: (CALayer) | null): { x: number; y: number; width: number; height: number }
Swift declaration
func convert(_ r: CGRect, to l: CALayer?) -> CGRect
method · iOS 2.0+

convertTime

TypeScript
convertTimeFrom(t: number, l?: (CALayer) | null): number
Swift declaration
func convertTime(_ t: CFTimeInterval, from l: CALayer?) -> CFTimeInterval
method · iOS 2.0+

convertTime

TypeScript
convertTimeTo(t: number, l?: (CALayer) | null): number
Swift declaration
func convertTime(_ t: CFTimeInterval, to l: CALayer?) -> CFTimeInterval
method · iOS 2.0+

display

TypeScript
display(): void
Swift declaration
func display()
method · iOS 2.0+

displayIfNeeded

TypeScript
displayIfNeeded(): void
Swift declaration
func displayIfNeeded()
method · iOS 2.0+

draw

TypeScript
draw(ctx: _CoreGraphics_CGContext): void
Swift declaration
func draw(in ctx: CGContext)
method · iOS 2.0+

hitTest

TypeScript
hitTest(p: { x: number; y: number }): (CALayer) | null
Swift declaration
func hitTest(_ p: CGPoint) -> CALayer?
init · iOS 2.0+

init

TypeScript
static init(): CALayer
Swift declaration
init()
init · iOS 2.0+

init

TypeScript
static initLayer(layer: unknown): CALayer
Swift declaration
init(layer: Any)
method · iOS 2.0+

insertSublayer

TypeScript
insertSublayerAbove(layer: CALayer, sibling?: (CALayer) | null): void
Swift declaration
func insertSublayer(_ layer: CALayer, above sibling: CALayer?)
method · iOS 2.0+

insertSublayer

TypeScript
insertSublayerAt(layer: CALayer, idx: number): void
Swift declaration
func insertSublayer(_ layer: CALayer, at idx: UInt32)
method · iOS 2.0+

insertSublayer

TypeScript
insertSublayerBelow(layer: CALayer, sibling?: (CALayer) | null): void
Swift declaration
func insertSublayer(_ layer: CALayer, below sibling: CALayer?)
method · iOS 2.0+

layoutIfNeeded

TypeScript
layoutIfNeeded(): void
Swift declaration
func layoutIfNeeded()
method · iOS 2.0+

layoutSublayers

TypeScript
layoutSublayers(): void
Swift declaration
func layoutSublayers()
method · iOS 2.0+

model

TypeScript
model(): CALayer
Swift declaration
func model() -> Self
method · iOS 2.0+

needsDisplay

TypeScript
needsDisplay(): boolean
Swift declaration
func needsDisplay() -> Bool
method · iOS 2.0+

needsLayout

TypeScript
needsLayout(): boolean
Swift declaration
func needsLayout() -> Bool
method · iOS 2.0+

preferredFrameSize

TypeScript
preferredFrameSize(): { width: number; height: number }
Swift declaration
func preferredFrameSize() -> CGSize
method · iOS 2.0+

presentation

TypeScript
presentation(): (CALayer) | null
Swift declaration
func presentation() -> Self?
method · iOS 2.0+

removeAllAnimations

TypeScript
removeAllAnimations(): void
Swift declaration
func removeAllAnimations()
method · iOS 2.0+

removeAnimation

TypeScript
removeAnimation(key: string): void
Swift declaration
func removeAnimation(forKey key: String)
method · iOS 2.0+

removeFromSuperlayer

TypeScript
removeFromSuperlayer(): void
Swift declaration
func removeFromSuperlayer()
method · iOS 2.0+

render

TypeScript
render(ctx: _CoreGraphics_CGContext): void
Swift declaration
func render(in ctx: CGContext)
method · iOS 2.0+

replaceSublayer

TypeScript
replaceSublayer(oldLayer: CALayer, newLayer: CALayer): void
Swift declaration
func replaceSublayer(_ oldLayer: CALayer, with newLayer: CALayer)
method

scroll

TypeScript
scroll(p: { x: number; y: number }): void
Swift declaration
func scroll(_ p: CGPoint)
method

scrollRectToVisible

TypeScript
scrollRectToVisible(r: { x: number; y: number; width: number; height: number }): void
Swift declaration
func scrollRectToVisible(_ r: CGRect)
method · iOS 2.0+

setAffineTransform

TypeScript
setAffineTransform(m: _CoreFoundation_CGAffineTransform): void
Swift declaration
func setAffineTransform(_ m: CGAffineTransform)
method · iOS 2.0+

setNeedsDisplay

TypeScript
setNeedsDisplay(): void
Swift declaration
func setNeedsDisplay()
method · iOS 2.0+

setNeedsDisplay

TypeScript
setNeedsDisplay81283(r: { x: number; y: number; width: number; height: number }): void
Swift declaration
func setNeedsDisplay(_ r: CGRect)
method · iOS 2.0+

setNeedsLayout

TypeScript
setNeedsLayout(): void
Swift declaration
func setNeedsLayout()
method · iOS 2.0+

shouldArchiveValue

TypeScript
shouldArchiveValue(key: string): boolean
Swift declaration
func shouldArchiveValue(forKey key: String) -> Bool
get · iOS 2.0+

actions

TypeScript
get actions(): (Record<string, SDKHandle>) | null
Swift declaration
var actions: [String : any CAAction]? { get set }
set · iOS 2.0+

actions

TypeScript
set actions(value: (Record<string, Implements<CAAction> | SDKHandle>) | null)
Swift declaration
var actions: [String : any CAAction]? { get set }
get · iOS 2.0+

allowsEdgeAntialiasing

TypeScript
get allowsEdgeAntialiasing(): boolean
Swift declaration
var allowsEdgeAntialiasing: Bool { get set }
set · iOS 2.0+

allowsEdgeAntialiasing

TypeScript
set allowsEdgeAntialiasing(value: boolean)
Swift declaration
var allowsEdgeAntialiasing: Bool { get set }
get · iOS 2.0+

allowsGroupOpacity

TypeScript
get allowsGroupOpacity(): boolean
Swift declaration
var allowsGroupOpacity: Bool { get set }
set · iOS 2.0+

allowsGroupOpacity

TypeScript
set allowsGroupOpacity(value: boolean)
Swift declaration
var allowsGroupOpacity: Bool { get set }
get · iOS 2.0+

anchorPoint

TypeScript
get anchorPoint(): { x: number; y: number }
Swift declaration
var anchorPoint: CGPoint { get set }
set · iOS 2.0+

anchorPoint

TypeScript
set anchorPoint(value: { x: number; y: number })
Swift declaration
var anchorPoint: CGPoint { get set }
get · iOS 2.0+

anchorPointZ

TypeScript
get anchorPointZ(): number
Swift declaration
var anchorPointZ: CGFloat { get set }
set · iOS 2.0+

anchorPointZ

TypeScript
set anchorPointZ(value: number)
Swift declaration
var anchorPointZ: CGFloat { get set }
get · iOS 2.0+

backgroundColor

TypeScript
get backgroundColor(): (_CoreGraphics_CGColor) | null
Swift declaration
var backgroundColor: CGColor? { get set }
set · iOS 2.0+

backgroundColor

TypeScript
set backgroundColor(value: (_CoreGraphics_CGColor) | null)
Swift declaration
var backgroundColor: CGColor? { get set }
get · iOS 2.0+

backgroundFilters

TypeScript
get backgroundFilters(): (Array<unknown>) | null
Swift declaration
var backgroundFilters: [Any]? { get set }
set · iOS 2.0+

backgroundFilters

TypeScript
set backgroundFilters(value: (Array<unknown>) | null)
Swift declaration
var backgroundFilters: [Any]? { get set }
get · iOS 2.0+

borderColor

TypeScript
get borderColor(): (_CoreGraphics_CGColor) | null
Swift declaration
var borderColor: CGColor? { get set }
set · iOS 2.0+

borderColor

TypeScript
set borderColor(value: (_CoreGraphics_CGColor) | null)
Swift declaration
var borderColor: CGColor? { get set }
get · iOS 2.0+

borderWidth

TypeScript
get borderWidth(): number
Swift declaration
var borderWidth: CGFloat { get set }
set · iOS 2.0+

borderWidth

TypeScript
set borderWidth(value: number)
Swift declaration
var borderWidth: CGFloat { get set }
get · iOS 2.0+

bounds

TypeScript
get bounds(): { x: number; y: number; width: number; height: number }
Swift declaration
var bounds: CGRect { get set }
set · iOS 2.0+

bounds

TypeScript
set bounds(value: { x: number; y: number; width: number; height: number })
Swift declaration
var bounds: CGRect { get set }
get · iOS 2.0+

compositingFilter

TypeScript
get compositingFilter(): (unknown) | null
Swift declaration
var compositingFilter: Any? { get set }
set · iOS 2.0+

compositingFilter

TypeScript
set compositingFilter(value: (unknown) | null)
Swift declaration
var compositingFilter: Any? { get set }
get · iOS 2.0+

contents

TypeScript
get contents(): (unknown) | null
Swift declaration
var contents: Any? { get set }
set · iOS 2.0+

contents

TypeScript
set contents(value: (unknown) | null)
Swift declaration
var contents: Any? { get set }
get · iOS 2.0+

contentsCenter

TypeScript
get contentsCenter(): { x: number; y: number; width: number; height: number }
Swift declaration
var contentsCenter: CGRect { get set }
set · iOS 2.0+

contentsCenter

TypeScript
set contentsCenter(value: { x: number; y: number; width: number; height: number })
Swift declaration
var contentsCenter: CGRect { get set }
get · iOS 10.0+

contentsFormat

TypeScript
get contentsFormat(): CALayerContentsFormat
Swift declaration
var contentsFormat: CALayerContentsFormat { get set }
set · iOS 10.0+

contentsFormat

TypeScript
set contentsFormat(value: CALayerContentsFormat)
Swift declaration
var contentsFormat: CALayerContentsFormat { get set }
get · iOS 2.0+

contentsGravity

TypeScript
get contentsGravity(): CALayerContentsGravity
Swift declaration
var contentsGravity: CALayerContentsGravity { get set }
set · iOS 2.0+

contentsGravity

TypeScript
set contentsGravity(value: CALayerContentsGravity)
Swift declaration
var contentsGravity: CALayerContentsGravity { get set }
get · iOS 26.0+

contentsHeadroom

TypeScript
get contentsHeadroom(): number
Swift declaration
var contentsHeadroom: CGFloat { get set }
set · iOS 26.0+

contentsHeadroom

TypeScript
set contentsHeadroom(value: number)
Swift declaration
var contentsHeadroom: CGFloat { get set }
get · iOS 2.0+

contentsRect

TypeScript
get contentsRect(): { x: number; y: number; width: number; height: number }
Swift declaration
var contentsRect: CGRect { get set }
set · iOS 2.0+

contentsRect

TypeScript
set contentsRect(value: { x: number; y: number; width: number; height: number })
Swift declaration
var contentsRect: CGRect { get set }
get · iOS 4.0+

contentsScale

TypeScript
get contentsScale(): number
Swift declaration
var contentsScale: CGFloat { get set }
set · iOS 4.0+

contentsScale

TypeScript
set contentsScale(value: number)
Swift declaration
var contentsScale: CGFloat { get set }
get · iOS 13.0+

cornerCurve

TypeScript
get cornerCurve(): CALayerCornerCurve
Swift declaration
var cornerCurve: CALayerCornerCurve { get set }
set · iOS 13.0+

cornerCurve

TypeScript
set cornerCurve(value: CALayerCornerCurve)
Swift declaration
var cornerCurve: CALayerCornerCurve { get set }
get · iOS 2.0+

cornerRadius

TypeScript
get cornerRadius(): number
Swift declaration
var cornerRadius: CGFloat { get set }
set · iOS 2.0+

cornerRadius

TypeScript
set cornerRadius(value: number)
Swift declaration
var cornerRadius: CGFloat { get set }
get · iOS 2.0+

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
weak var delegate: (any CALayerDelegate)? { get set }
set · iOS 2.0+

delegate

TypeScript
set delegate(value: (Implements<CALayerDelegate> | SDKHandle) | null)
Swift declaration
weak var delegate: (any CALayerDelegate)? { get set }
get · iOS 2.0+

isDoubleSided

TypeScript
get isDoubleSided(): boolean
Swift declaration
var isDoubleSided: Bool { get set }
set · iOS 2.0+

isDoubleSided

TypeScript
set isDoubleSided(value: boolean)
Swift declaration
var isDoubleSided: Bool { get set }
get · iOS 6.0+

drawsAsynchronously

TypeScript
get drawsAsynchronously(): boolean
Swift declaration
var drawsAsynchronously: Bool { get set }
set · iOS 6.0+

drawsAsynchronously

TypeScript
set drawsAsynchronously(value: boolean)
Swift declaration
var drawsAsynchronously: Bool { get set }
get · iOS 2.0+

edgeAntialiasingMask

TypeScript
get edgeAntialiasingMask(): CAEdgeAntialiasingMask
Swift declaration
var edgeAntialiasingMask: CAEdgeAntialiasingMask { get set }
set · iOS 2.0+

edgeAntialiasingMask

TypeScript
set edgeAntialiasingMask(value: CAEdgeAntialiasingMask)
Swift declaration
var edgeAntialiasingMask: CAEdgeAntialiasingMask { get set }
get · iOS 2.0+

filters

TypeScript
get filters(): (Array<unknown>) | null
Swift declaration
var filters: [Any]? { get set }
set · iOS 2.0+

filters

TypeScript
set filters(value: (Array<unknown>) | null)
Swift declaration
var filters: [Any]? { get set }
get · iOS 2.0+

frame

TypeScript
get frame(): { x: number; y: number; width: number; height: number }
Swift declaration
var frame: CGRect { get set }
set · iOS 2.0+

frame

TypeScript
set frame(value: { x: number; y: number; width: number; height: number })
Swift declaration
var frame: CGRect { get set }
get · iOS 2.0+

isGeometryFlipped

TypeScript
get isGeometryFlipped(): boolean
Swift declaration
var isGeometryFlipped: Bool { get set }
set · iOS 2.0+

isGeometryFlipped

TypeScript
set isGeometryFlipped(value: boolean)
Swift declaration
var isGeometryFlipped: Bool { get set }
get · iOS 2.0+

isHidden

TypeScript
get isHidden(): boolean
Swift declaration
var isHidden: Bool { get set }
set · iOS 2.0+

isHidden

TypeScript
set isHidden(value: boolean)
Swift declaration
var isHidden: Bool { get set }
get · iOS 2.0+

magnificationFilter

TypeScript
get magnificationFilter(): CALayerContentsFilter
Swift declaration
var magnificationFilter: CALayerContentsFilter { get set }
set · iOS 2.0+

magnificationFilter

TypeScript
set magnificationFilter(value: CALayerContentsFilter)
Swift declaration
var magnificationFilter: CALayerContentsFilter { get set }
get · iOS 2.0+

mask

TypeScript
get mask(): (CALayer) | null
Swift declaration
var mask: CALayer? { get set }
set · iOS 2.0+

mask

TypeScript
set mask(value: (CALayer) | null)
Swift declaration
var mask: CALayer? { get set }
get · iOS 11.0+

maskedCorners

TypeScript
get maskedCorners(): CACornerMask
Swift declaration
var maskedCorners: CACornerMask { get set }
set · iOS 11.0+

maskedCorners

TypeScript
set maskedCorners(value: CACornerMask)
Swift declaration
var maskedCorners: CACornerMask { get set }
get · iOS 2.0+

masksToBounds

TypeScript
get masksToBounds(): boolean
Swift declaration
var masksToBounds: Bool { get set }
set · iOS 2.0+

masksToBounds

TypeScript
set masksToBounds(value: boolean)
Swift declaration
var masksToBounds: Bool { get set }
get · iOS 2.0+

minificationFilter

TypeScript
get minificationFilter(): CALayerContentsFilter
Swift declaration
var minificationFilter: CALayerContentsFilter { get set }
set · iOS 2.0+

minificationFilter

TypeScript
set minificationFilter(value: CALayerContentsFilter)
Swift declaration
var minificationFilter: CALayerContentsFilter { get set }
get · iOS 2.0+

minificationFilterBias

TypeScript
get minificationFilterBias(): number
Swift declaration
var minificationFilterBias: Float { get set }
set · iOS 2.0+

minificationFilterBias

TypeScript
set minificationFilterBias(value: number)
Swift declaration
var minificationFilterBias: Float { get set }
get · iOS 2.0+

name

TypeScript
get name(): (string) | null
Swift declaration
var name: String? { get set }
set · iOS 2.0+

name

TypeScript
set name(value: (string) | null)
Swift declaration
var name: String? { get set }
get · iOS 2.0+

needsDisplayOnBoundsChange

TypeScript
get needsDisplayOnBoundsChange(): boolean
Swift declaration
var needsDisplayOnBoundsChange: Bool { get set }
set · iOS 2.0+

needsDisplayOnBoundsChange

TypeScript
set needsDisplayOnBoundsChange(value: boolean)
Swift declaration
var needsDisplayOnBoundsChange: Bool { get set }
get · iOS 2.0+

opacity

TypeScript
get opacity(): number
Swift declaration
var opacity: Float { get set }
set · iOS 2.0+

opacity

TypeScript
set opacity(value: number)
Swift declaration
var opacity: Float { get set }
get · iOS 2.0+

isOpaque

TypeScript
get isOpaque(): boolean
Swift declaration
var isOpaque: Bool { get set }
set · iOS 2.0+

isOpaque

TypeScript
set isOpaque(value: boolean)
Swift declaration
var isOpaque: Bool { get set }
get · iOS 2.0+

position

TypeScript
get position(): { x: number; y: number }
Swift declaration
var position: CGPoint { get set }
set · iOS 2.0+

position

TypeScript
set position(value: { x: number; y: number })
Swift declaration
var position: CGPoint { get set }
get · iOS 26.0+

preferredDynamicRange

TypeScript
get preferredDynamicRange(): CALayer_DynamicRange
Swift declaration
var preferredDynamicRange: CALayer.DynamicRange { get set }
set · iOS 26.0+

preferredDynamicRange

TypeScript
set preferredDynamicRange(value: CALayer_DynamicRange)
Swift declaration
var preferredDynamicRange: CALayer.DynamicRange { get set }
get · iOS 2.0+

rasterizationScale

TypeScript
get rasterizationScale(): number
Swift declaration
var rasterizationScale: CGFloat { get set }
set · iOS 2.0+

rasterizationScale

TypeScript
set rasterizationScale(value: number)
Swift declaration
var rasterizationScale: CGFloat { get set }
get · iOS 2.0+

shadowColor

TypeScript
get shadowColor(): (_CoreGraphics_CGColor) | null
Swift declaration
var shadowColor: CGColor? { get set }
set · iOS 2.0+

shadowColor

TypeScript
set shadowColor(value: (_CoreGraphics_CGColor) | null)
Swift declaration
var shadowColor: CGColor? { get set }
get · iOS 2.0+

shadowOffset

TypeScript
get shadowOffset(): { width: number; height: number }
Swift declaration
var shadowOffset: CGSize { get set }
set · iOS 2.0+

shadowOffset

TypeScript
set shadowOffset(value: { width: number; height: number })
Swift declaration
var shadowOffset: CGSize { get set }
get · iOS 2.0+

shadowOpacity

TypeScript
get shadowOpacity(): number
Swift declaration
var shadowOpacity: Float { get set }
set · iOS 2.0+

shadowOpacity

TypeScript
set shadowOpacity(value: number)
Swift declaration
var shadowOpacity: Float { get set }
get · iOS 2.0+

shadowPath

TypeScript
get shadowPath(): (_CoreGraphics_CGPath) | null
Swift declaration
var shadowPath: CGPath? { get set }
set · iOS 2.0+

shadowPath

TypeScript
set shadowPath(value: (_CoreGraphics_CGPath) | null)
Swift declaration
var shadowPath: CGPath? { get set }
get · iOS 2.0+

shadowRadius

TypeScript
get shadowRadius(): number
Swift declaration
var shadowRadius: CGFloat { get set }
set · iOS 2.0+

shadowRadius

TypeScript
set shadowRadius(value: number)
Swift declaration
var shadowRadius: CGFloat { get set }
get · iOS 2.0+

shouldRasterize

TypeScript
get shouldRasterize(): boolean
Swift declaration
var shouldRasterize: Bool { get set }
set · iOS 2.0+

shouldRasterize

TypeScript
set shouldRasterize(value: boolean)
Swift declaration
var shouldRasterize: Bool { get set }
get · iOS 2.0+

style

TypeScript
get style(): (NativeMap<unknown, unknown>) | null
Swift declaration
var style: [AnyHashable : Any]? { get set }
set · iOS 2.0+

style

TypeScript
set style(value: (NativeMap<unknown, unknown>) | null)
Swift declaration
var style: [AnyHashable : Any]? { get set }
get · iOS 2.0+

sublayerTransform

TypeScript
get sublayerTransform(): CATransform3D
Swift declaration
var sublayerTransform: CATransform3D { get set }
set · iOS 2.0+

sublayerTransform

TypeScript
set sublayerTransform(value: CATransform3D)
Swift declaration
var sublayerTransform: CATransform3D { get set }
get · iOS 2.0+

sublayers

TypeScript
get sublayers(): (Array<CALayer>) | null
Swift declaration
var sublayers: [CALayer]? { get set }
set · iOS 2.0+

sublayers

TypeScript
set sublayers(value: (Array<CALayer>) | null)
Swift declaration
var sublayers: [CALayer]? { get set }
get · iOS 2.0+

superlayer

TypeScript
get superlayer(): (CALayer) | null
Swift declaration
var superlayer: CALayer? { get }
get · iOS 18.0+

toneMapMode

TypeScript
get toneMapMode(): CALayer_ToneMapMode
Swift declaration
var toneMapMode: CALayer.ToneMapMode { get set }
set · iOS 18.0+

toneMapMode

TypeScript
set toneMapMode(value: CALayer_ToneMapMode)
Swift declaration
var toneMapMode: CALayer.ToneMapMode { get set }
get · iOS 2.0+

transform

TypeScript
get transform(): CATransform3D
Swift declaration
var transform: CATransform3D { get set }
set · iOS 2.0+

transform

TypeScript
set transform(value: CATransform3D)
Swift declaration
var transform: CATransform3D { get set }
get

visibleRect

TypeScript
get visibleRect(): { x: number; y: number; width: number; height: number }
Swift declaration
var visibleRect: CGRect { get }
get · iOS 17.0+ · Deprecated in iOS 26.0

wantsExtendedDynamicRangeContent

TypeScript
get wantsExtendedDynamicRangeContent(): boolean
Swift declaration
var wantsExtendedDynamicRangeContent: Bool { get set }
set · iOS 17.0+ · Deprecated in iOS 26.0

wantsExtendedDynamicRangeContent

TypeScript
set wantsExtendedDynamicRangeContent(value: boolean)
Swift declaration
var wantsExtendedDynamicRangeContent: Bool { get set }
get · iOS 2.0+

zPosition

TypeScript
get zPosition(): number
Swift declaration
var zPosition: CGFloat { get set }
set · iOS 2.0+

zPosition

TypeScript
set zPosition(value: number)
Swift declaration
var zPosition: CGFloat { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All QuartzCore types →