One Logo Pool Ball
QuartzCore · IOS API REFERENCE

CAShapeLayer

class · iOS 3.0+ · SDK 27.1

class CAShapeLayer

Members (25)

init

init

TypeScript
static init(): CAShapeLayer
Swift declaration
init()
get · iOS 3.0+

fillColor

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

fillColor

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

fillRule

TypeScript
get fillRule(): CAShapeLayerFillRule
Swift declaration
var fillRule: CAShapeLayerFillRule { get set }
set · iOS 3.0+

fillRule

TypeScript
set fillRule(value: CAShapeLayerFillRule)
Swift declaration
var fillRule: CAShapeLayerFillRule { get set }
get · iOS 3.0+

lineCap

TypeScript
get lineCap(): CAShapeLayerLineCap
Swift declaration
var lineCap: CAShapeLayerLineCap { get set }
set · iOS 3.0+

lineCap

TypeScript
set lineCap(value: CAShapeLayerLineCap)
Swift declaration
var lineCap: CAShapeLayerLineCap { get set }
get · iOS 3.0+

lineDashPattern

TypeScript
get lineDashPattern(): (Array<_Foundation_NSNumber>) | null
Swift declaration
var lineDashPattern: [NSNumber]? { get set }
set · iOS 3.0+

lineDashPattern

TypeScript
set lineDashPattern(value: (Array<_Foundation_NSNumber>) | null)
Swift declaration
var lineDashPattern: [NSNumber]? { get set }
get · iOS 3.0+

lineDashPhase

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

lineDashPhase

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

lineJoin

TypeScript
get lineJoin(): CAShapeLayerLineJoin
Swift declaration
var lineJoin: CAShapeLayerLineJoin { get set }
set · iOS 3.0+

lineJoin

TypeScript
set lineJoin(value: CAShapeLayerLineJoin)
Swift declaration
var lineJoin: CAShapeLayerLineJoin { get set }
get · iOS 3.0+

lineWidth

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

lineWidth

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

miterLimit

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

miterLimit

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

path

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

path

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

strokeColor

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

strokeColor

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

strokeEnd

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

strokeEnd

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

strokeStart

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

strokeStart

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

Skipped declarations

No declarations were skipped in this snapshot.

All QuartzCore types →