Skip to content

Interface: ILeafLayout โ€‹

Implemented by โ€‹

Table of contents โ€‹

Properties โ€‹

Methods โ€‹

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 โ€‹

NameType
relative?ILeaf | ILocationType

Returns โ€‹

IMatrixData

Defined in โ€‹

leafer/packages/interface/src/layout/ILeafLayout.ts:87


getBounds โ€‹

โ–ธ getBounds(type?, relative?): IBoundsData

Parameters โ€‹

NameType
type?IBoundsType
relative?ILeaf | ILocationType

Returns โ€‹

IBoundsData

Defined in โ€‹

leafer/packages/interface/src/layout/ILeafLayout.ts:88


getLayoutBounds โ€‹

โ–ธ getLayoutBounds(type?, relative?, unscale?): ILayoutBoundsData

Parameters โ€‹

NameType
type?IBoundsType
relative?ILeaf | ILocationType
unscale?boolean

Returns โ€‹

ILayoutBoundsData

Defined in โ€‹

leafer/packages/interface/src/layout/ILeafLayout.ts:89


getLayoutPoints โ€‹

โ–ธ getLayoutPoints(type?, relative?): IPointData[]

Parameters โ€‹

NameType
type?IBoundsType
relative?ILeaf | ILocationType

Returns โ€‹

IPointData[]

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

Defined in โ€‹

leafer/packages/interface/src/layout/ILeafLayout.ts:117

Released under the MIT License.