็ฎไฝไธญๆ
Interface: ILeafLayout โ
Implemented by โ
Table of contents โ
Properties โ
- leaf
- proxyZoom
- contentBounds
- boxBounds
- strokeBounds
- renderBounds
- localContentBounds
- localStrokeBounds
- localRenderBounds
- localOuterBounds
- worldContentBounds
- worldBoxBounds
- worldStrokeBounds
- childrenBoxBounds
- childrenStrokeBounds
- childrenRenderBounds
- resized
- waitAutoLayout
- matrixChanged
- scaleChanged
- rotationChanged
- boundsChanged
- boxChanged
- strokeChanged
- renderChanged
- localBoxChanged
- surfaceChanged
- opacityChanged
- hitCanvasChanged
- childrenSortChanged
- stateStyleChanged
- linkerChanged
- scrollConfigChanged
- editConfigChanged
- affectScaleOrRotation
- affectRotation
- affectChildrenSort
- strokeSpread
- strokeBoxSpread
- renderSpread
- renderShapeSpread
- scaleFixed
- outerScale
- 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
localOuterBounds โ
โข Optional localOuterBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:27
worldContentBounds โ
โข worldContentBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:31
worldBoxBounds โ
โข worldBoxBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:32
worldStrokeBounds โ
โข worldStrokeBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:33
childrenBoxBounds โ
โข Optional childrenBoxBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:38
childrenStrokeBounds โ
โข Optional childrenStrokeBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:39
childrenRenderBounds โ
โข Optional childrenRenderBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:40
resized โ
โข resized: "scale" | "local" | "inner"
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:43
waitAutoLayout โ
โข waitAutoLayout: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:44
matrixChanged โ
โข matrixChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:47
scaleChanged โ
โข scaleChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:48
rotationChanged โ
โข rotationChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:49
boundsChanged โ
โข boundsChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:52
boxChanged โ
โข boxChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:54
strokeChanged โ
โข strokeChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:55
renderChanged โ
โข renderChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:56
localBoxChanged โ
โข localBoxChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:58
surfaceChanged โ
โข surfaceChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:61
opacityChanged โ
โข opacityChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:62
hitCanvasChanged โ
โข hitCanvasChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:64
childrenSortChanged โ
โข Optional childrenSortChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:66
stateStyleChanged โ
โข Optional stateStyleChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:67
linkerChanged โ
โข Optional linkerChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:68
scrollConfigChanged โ
โข Optional scrollConfigChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:71
editConfigChanged โ
โข Optional editConfigChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:72
affectScaleOrRotation โ
โข affectScaleOrRotation: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:75
affectRotation โ
โข affectRotation: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:76
affectChildrenSort โ
โข Optional affectChildrenSort: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:77
strokeSpread โ
โข strokeSpread: IFourNumber
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:79
strokeBoxSpread โ
โข strokeBoxSpread: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:80
renderSpread โ
โข renderSpread: IFourNumber
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:81
renderShapeSpread โ
โข renderShapeSpread: IFourNumber
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:82
scaleFixed โ
โข Optional scaleFixed: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:85
outerScale โ
โข Optional outerScale: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:86
a โ
โข a: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:89
b โ
โข b: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:90
c โ
โข c: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:91
d โ
โข d: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:92
e โ
โข e: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:93
f โ
โข f: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:94
x โ
โข x: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:95
y โ
โข y: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:96
width โ
โข width: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:97
height โ
โข height: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:98
Methods โ
createLocal โ
โธ createLocal(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:100
update โ
โธ update(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:102
getTransform โ
โธ getTransform(relative?): IMatrixData
Parameters โ
| Name | Type |
|---|---|
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:104
getBounds โ
โธ getBounds(type?, relative?): IBoundsData
Parameters โ
| Name | Type |
|---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:105
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:106
getLayoutPoints โ
โธ getLayoutPoints(type?, relative?): IPointData[]
Parameters โ
| Name | Type |
|---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:107
shrinkContent โ
โธ shrinkContent(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:110
spreadStroke โ
โธ spreadStroke(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:111
spreadRender โ
โธ spreadRender(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:112
shrinkContentCancel โ
โธ shrinkContentCancel(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:113
spreadStrokeCancel โ
โธ spreadStrokeCancel(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:114
spreadRenderCancel โ
โธ spreadRenderCancel(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:115
boxChange โ
โธ boxChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:118
localBoxChange โ
โธ localBoxChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:119
strokeChange โ
โธ strokeChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:120
renderChange โ
โธ renderChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:121
scaleChange โ
โธ scaleChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:124
rotationChange โ
โธ rotationChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:125
matrixChange โ
โธ matrixChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:126
surfaceChange โ
โธ surfaceChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:129
opacityChange โ
โธ opacityChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:130
childrenSortChange โ
โธ childrenSortChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:132
destroy โ
โธ destroy(): void
Returns โ
void