Interface: ILeafLayout โ
Implemented by โ
Table of contents โ
Properties โ
- leaf
- proxyZoom
- contentBounds
- boxBounds
- strokeBounds
- renderBounds
- localContentBounds
- localStrokeBounds
- localRenderBounds
- worldContentBounds
- worldBoxBounds
- worldStrokeBounds
- resized
- waitAutoLayout
- matrixChanged
- scaleChanged
- rotationChanged
- boundsChanged
- boxChanged
- strokeChanged
- renderChanged
- localBoxChanged
- surfaceChanged
- opacityChanged
- hitCanvasChanged
- childrenSortChanged
- stateStyleChanged
- affectScaleOrRotation
- affectRotation
- affectChildrenSort
- strokeSpread
- strokeBoxSpread
- renderSpread
- renderShapeSpread
- a
- b
- c
- d
- e
- f
- x
- y
- width
- height
Methods โ
- createLocal
- update
- getTransform
- getBounds
- getLayoutBounds
- getLayoutPoints
- shrinkContent
- spreadStroke
- spreadRender
- shrinkContentCancel
- spreadStrokeCancel
- spreadRenderCancel
- boxChange
- localBoxChange
- strokeChange
- renderChange
- scaleChange
- rotationChange
- matrixChange
- surfaceChange
- opacityChange
- childrenSortChange
- destroy
Properties โ
leaf โ
โข leaf: ILeaf
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:9
proxyZoom โ
โข proxyZoom: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:11
contentBounds โ
โข contentBounds: IBoundsData
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:15
boxBounds โ
โข boxBounds: IBoundsData
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:16
strokeBounds โ
โข strokeBounds: IBoundsData
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:17
renderBounds โ
โข renderBounds: IBoundsData
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:18
localContentBounds โ
โข localContentBounds: IBoundsData
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:22
localStrokeBounds โ
โข localStrokeBounds: IBoundsData
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:24
localRenderBounds โ
โข localRenderBounds: IBoundsData
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:25
worldContentBounds โ
โข worldContentBounds: IBoundsData
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:29
worldBoxBounds โ
โข worldBoxBounds: IBoundsData
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:30
worldStrokeBounds โ
โข worldStrokeBounds: IBoundsData
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:31
resized โ
โข resized: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:35
waitAutoLayout โ
โข waitAutoLayout: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:36
matrixChanged โ
โข matrixChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:39
scaleChanged โ
โข scaleChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:40
rotationChanged โ
โข rotationChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:41
boundsChanged โ
โข boundsChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:44
boxChanged โ
โข boxChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:46
strokeChanged โ
โข strokeChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:47
renderChanged โ
โข renderChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:48
localBoxChanged โ
โข localBoxChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:50
surfaceChanged โ
โข surfaceChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:53
opacityChanged โ
โข opacityChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:54
hitCanvasChanged โ
โข hitCanvasChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:56
childrenSortChanged โ
โข Optional
childrenSortChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:58
stateStyleChanged โ
โข Optional
stateStyleChanged: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:59
affectScaleOrRotation โ
โข affectScaleOrRotation: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:62
affectRotation โ
โข affectRotation: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:63
affectChildrenSort โ
โข Optional
affectChildrenSort: boolean
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:64
strokeSpread โ
โข strokeSpread: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:66
strokeBoxSpread โ
โข strokeBoxSpread: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:67
renderSpread โ
โข renderSpread: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:68
renderShapeSpread โ
โข renderShapeSpread: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:69
a โ
โข a: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:72
b โ
โข b: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:73
c โ
โข c: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:74
d โ
โข d: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:75
e โ
โข e: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:76
f โ
โข f: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:77
x โ
โข x: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:78
y โ
โข y: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:79
width โ
โข width: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:80
height โ
โข height: number
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:81
Methods โ
createLocal โ
โธ createLocal(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:83
update โ
โธ update(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:85
getTransform โ
โธ getTransform(relative?
): IMatrixData
Parameters โ
Name | Type |
---|---|
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:87
getBounds โ
โธ getBounds(type?
, relative?
): IBoundsData
Parameters โ
Name | Type |
---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:88
getLayoutBounds โ
โธ getLayoutBounds(type?
, relative?
, unscale?
): ILayoutBoundsData
Parameters โ
Name | Type |
---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
unscale? | boolean |
Returns โ
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:89
getLayoutPoints โ
โธ getLayoutPoints(type?
, relative?
): IPointData
[]
Parameters โ
Name | Type |
---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:90
shrinkContent โ
โธ shrinkContent(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:93
spreadStroke โ
โธ spreadStroke(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:94
spreadRender โ
โธ spreadRender(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:95
shrinkContentCancel โ
โธ shrinkContentCancel(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:96
spreadStrokeCancel โ
โธ spreadStrokeCancel(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:97
spreadRenderCancel โ
โธ spreadRenderCancel(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:98
boxChange โ
โธ boxChange(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:101
localBoxChange โ
โธ localBoxChange(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:102
strokeChange โ
โธ strokeChange(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:103
renderChange โ
โธ renderChange(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:104
scaleChange โ
โธ scaleChange(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:107
rotationChange โ
โธ rotationChange(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:108
matrixChange โ
โธ matrixChange(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:109
surfaceChange โ
โธ surfaceChange(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:112
opacityChange โ
โธ opacityChange(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:113
childrenSortChange โ
โธ childrenSortChange(): void
Returns โ
void
Defined in โ
leafer/packages/interface/src/layout/ILeafLayout.ts:115
destroy โ
โธ destroy(): void
Returns โ
void