็ฎไฝไธญๆ
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:9
proxyZoom โ
โข proxyZoom: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:11
contentBounds โ
โข contentBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:15
boxBounds โ
โข boxBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:16
strokeBounds โ
โข strokeBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:17
renderBounds โ
โข renderBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:18
localContentBounds โ
โข localContentBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:22
localStrokeBounds โ
โข localStrokeBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:24
localRenderBounds โ
โข localRenderBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:25
worldContentBounds โ
โข worldContentBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:29
worldBoxBounds โ
โข worldBoxBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:30
worldStrokeBounds โ
โข worldStrokeBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:31
childrenBoxBounds โ
โข Optional
childrenBoxBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:36
childrenStrokeBounds โ
โข Optional
childrenStrokeBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:37
childrenRenderBounds โ
โข Optional
childrenRenderBounds: IBoundsData
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:38
resized โ
โข resized: "scale"
| "local"
| "inner"
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:41
waitAutoLayout โ
โข waitAutoLayout: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:42
matrixChanged โ
โข matrixChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:45
scaleChanged โ
โข scaleChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:46
rotationChanged โ
โข rotationChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:47
boundsChanged โ
โข boundsChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:50
boxChanged โ
โข boxChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:52
strokeChanged โ
โข strokeChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:53
renderChanged โ
โข renderChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:54
localBoxChanged โ
โข localBoxChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:56
surfaceChanged โ
โข surfaceChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:59
opacityChanged โ
โข opacityChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:60
hitCanvasChanged โ
โข hitCanvasChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:62
childrenSortChanged โ
โข Optional
childrenSortChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:64
stateStyleChanged โ
โข Optional
stateStyleChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:65
scrollConfigChanged โ
โข Optional
scrollConfigChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:68
editConfigChanged โ
โข Optional
editConfigChanged: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:69
affectScaleOrRotation โ
โข affectScaleOrRotation: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:72
affectRotation โ
โข affectRotation: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:73
affectChildrenSort โ
โข Optional
affectChildrenSort: boolean
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:74
strokeSpread โ
โข strokeSpread: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:76
strokeBoxSpread โ
โข strokeBoxSpread: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:77
renderSpread โ
โข renderSpread: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:78
renderShapeSpread โ
โข renderShapeSpread: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:79
a โ
โข a: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:82
b โ
โข b: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:83
c โ
โข c: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:84
d โ
โข d: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:85
e โ
โข e: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:86
f โ
โข f: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:87
x โ
โข x: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:88
y โ
โข y: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:89
width โ
โข width: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:90
height โ
โข height: number
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:91
Methods โ
createLocal โ
โธ createLocal(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:93
update โ
โธ update(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:95
getTransform โ
โธ getTransform(relative?
): IMatrixData
Parameters โ
Name | Type |
---|---|
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:97
getBounds โ
โธ getBounds(type?
, relative?
): IBoundsData
Parameters โ
Name | Type |
---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:98
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:99
getLayoutPoints โ
โธ getLayoutPoints(type?
, relative?
): IPointData
[]
Parameters โ
Name | Type |
---|---|
type? | IBoundsType |
relative? | ILeaf | ILocationType |
Returns โ
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:100
shrinkContent โ
โธ shrinkContent(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:103
spreadStroke โ
โธ spreadStroke(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:104
spreadRender โ
โธ spreadRender(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:105
shrinkContentCancel โ
โธ shrinkContentCancel(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:106
spreadStrokeCancel โ
โธ spreadStrokeCancel(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:107
spreadRenderCancel โ
โธ spreadRenderCancel(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:108
boxChange โ
โธ boxChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:111
localBoxChange โ
โธ localBoxChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:112
strokeChange โ
โธ strokeChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:113
renderChange โ
โธ renderChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:114
scaleChange โ
โธ scaleChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:117
rotationChange โ
โธ rotationChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:118
matrixChange โ
โธ matrixChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:119
surfaceChange โ
โธ surfaceChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:122
opacityChange โ
โธ opacityChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:123
childrenSortChange โ
โธ childrenSortChange(): void
Returns โ
void
Defined in โ
src/leafer/packages/interface/src/layout/ILeafLayout.ts:125
destroy โ
โธ destroy(): void
Returns โ
void