็ฎไฝไธญๆ
Interface: ILeafLayout โ
Implemented by โ
Table of contents โ
Properties โ
- leaf
- proxyZoom
- contentBounds
- boxBounds
- strokeBounds
- renderBounds
- localContentBounds
- localStrokeBounds
- localRenderBounds
- worldContentBounds
- worldBoxBounds
- worldStrokeBounds
- childrenBoxBounds
- childrenStrokeBounds
- childrenRenderBounds
- resized
- waitAutoLayout
- matrixChanged
- scaleChanged
- rotationChanged
- boundsChanged
- boxChanged
- strokeChanged
- renderChanged
- localBoxChanged
- surfaceChanged
- opacityChanged
- hitCanvasChanged
- childrenSortChanged
- stateStyleChanged
- scrollConfigChanged
- editConfigChanged
- 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 โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:10
proxyZoom โ
โข proxyZoom: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:12
contentBounds โ
โข contentBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:16
boxBounds โ
โข boxBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:17
strokeBounds โ
โข strokeBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:18
renderBounds โ
โข renderBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:19
localContentBounds โ
โข localContentBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:23
localStrokeBounds โ
โข localStrokeBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:25
localRenderBounds โ
โข localRenderBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:26
worldContentBounds โ
โข worldContentBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:30
worldBoxBounds โ
โข worldBoxBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:31
worldStrokeBounds โ
โข worldStrokeBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:32
childrenBoxBounds โ
โข Optional childrenBoxBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:37
childrenStrokeBounds โ
โข Optional childrenStrokeBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:38
childrenRenderBounds โ
โข Optional childrenRenderBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:39
resized โ
โข resized: "scale" | "local" | "inner"
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:42
waitAutoLayout โ
โข waitAutoLayout: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:43
matrixChanged โ
โข matrixChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:46
scaleChanged โ
โข scaleChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:47
rotationChanged โ
โข rotationChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:48
boundsChanged โ
โข boundsChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:51
boxChanged โ
โข boxChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:53
strokeChanged โ
โข strokeChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:54
renderChanged โ
โข renderChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:55
localBoxChanged โ
โข localBoxChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:57
surfaceChanged โ
โข surfaceChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:60
opacityChanged โ
โข opacityChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:61
hitCanvasChanged โ
โข hitCanvasChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:63
childrenSortChanged โ
โข Optional childrenSortChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:65
stateStyleChanged โ
โข Optional stateStyleChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:66
scrollConfigChanged โ
โข Optional scrollConfigChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:69
editConfigChanged โ
โข Optional editConfigChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:70
affectScaleOrRotation โ
โข affectScaleOrRotation: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:73
affectRotation โ
โข affectRotation: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:74
affectChildrenSort โ
โข Optional affectChildrenSort: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:75
strokeSpread โ
โข strokeSpread: IFourNumber
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:77
strokeBoxSpread โ
โข strokeBoxSpread: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:78
renderSpread โ
โข renderSpread: IFourNumber
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:79
renderShapeSpread โ
โข renderShapeSpread: IFourNumber
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:80
a โ
โข a: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:83
b โ
โข b: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:84
c โ
โข c: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:85
d โ
โข d: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:86
e โ
โข e: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:87
f โ
โข f: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:88
x โ
โข x: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:89
y โ
โข y: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:90
width โ
โข width: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:91
height โ
โข height: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:92
Methods โ
createLocal โ
โธ createLocal(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:94
update โ
โธ update(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:96
getTransform โ
โธ getTransform(relative?): IMatrixData
Parameters โ
| Name | Type |
|---|---|
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:98
getBounds โ
โธ getBounds(type?, relative?): IBoundsData
Parameters โ
| Name | Type |
|---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:99
getLayoutBounds โ
โธ getLayoutBounds(type?, relative?, unscale?): ILayoutBoundsData
Parameters โ
| Name | Type |
|---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
unscale? | boolean |
Returns โ
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:100
getLayoutPoints โ
โธ getLayoutPoints(type?, relative?): IPointData[]
Parameters โ
| Name | Type |
|---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:101
shrinkContent โ
โธ shrinkContent(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:104
spreadStroke โ
โธ spreadStroke(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:105
spreadRender โ
โธ spreadRender(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:106
shrinkContentCancel โ
โธ shrinkContentCancel(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:107
spreadStrokeCancel โ
โธ spreadStrokeCancel(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:108
spreadRenderCancel โ
โธ spreadRenderCancel(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:109
boxChange โ
โธ boxChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:112
localBoxChange โ
โธ localBoxChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:113
strokeChange โ
โธ strokeChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:114
renderChange โ
โธ renderChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:115
scaleChange โ
โธ scaleChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:118
rotationChange โ
โธ rotationChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:119
matrixChange โ
โธ matrixChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:120
surfaceChange โ
โธ surfaceChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:123
opacityChange โ
โธ opacityChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:124
childrenSortChange โ
โธ childrenSortChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:126
destroy โ
โธ destroy(): void
Returns โ
void