Skip to content
导航

Interface: ILeafLayout

Table of contents

Properties

Methods

Properties

leaf

leaf: ILeaf

Defined in

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


useZoomProxy

useZoomProxy: boolean

Defined in

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


boxBounds

boxBounds: IBoundsData

Defined in

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


strokeBounds

strokeBounds: IBoundsData

Defined in

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


renderBounds

renderBounds: IBoundsData

Defined in

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


marginBounds

marginBounds: IBoundsData

Defined in

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


contentBounds

contentBounds: IBoundsData

Defined in

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


localStrokeBounds

localStrokeBounds: IBoundsData

Defined in

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


localRenderBounds

localRenderBounds: IBoundsData

Defined in

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


matrixChanged

matrixChanged: boolean

Defined in

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


positionChanged

positionChanged: boolean

Defined in

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


scaleChanged

scaleChanged: boolean

Defined in

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


rotationChanged

rotationChanged: boolean

Defined in

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


boundsChanged

boundsChanged: boolean

Defined in

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


boxBoundsChanged

boxBoundsChanged: boolean

Defined in

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


strokeBoundsChanged

strokeBoundsChanged: boolean

Defined in

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


renderBoundsChanged

renderBoundsChanged: boolean

Defined in

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


localBoxBoundsChanged

localBoxBoundsChanged: boolean

Defined in

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


surfaceChanged

surfaceChanged: boolean

Defined in

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


opacityChanged

opacityChanged: boolean

Defined in

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


hitCanvasChanged

hitCanvasChanged: boolean

Defined in

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


childrenSortChanged

Optional childrenSortChanged: boolean

Defined in

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


affectScaleOrRotation

affectScaleOrRotation: boolean

Defined in

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


affectRotation

affectRotation: boolean

Defined in

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


strokeBoundsSpreadWidth

strokeBoundsSpreadWidth: number

Defined in

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


renderBoundsSpreadWidth

renderBoundsSpreadWidth: number

Defined in

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


renderShapeBoundsSpreadWidth

renderShapeBoundsSpreadWidth: number

Defined in

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

Methods

update

update(): void

Returns

void

Defined in

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


getTransform

getTransform(locationType): IMatrixData

Parameters

NameType
locationTypeILayoutLocationType

Returns

IMatrixData

Defined in

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


getDecomposition

getDecomposition(locationType): IMatrixDecompositionData

Parameters

NameType
locationTypeILayoutLocationType

Returns

IMatrixDecompositionData

Defined in

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


getBounds

getBounds(type, locationType): IBoundsData

Parameters

NameType
typeILayoutBoundsType
locationTypeILayoutLocationType

Returns

IBoundsData

Defined in

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


strokeBoundsSpread

strokeBoundsSpread(): void

Returns

void

Defined in

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


renderBoundsSpread

renderBoundsSpread(): void

Returns

void

Defined in

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


strokeBoundsSpreadCancel

strokeBoundsSpreadCancel(): void

Returns

void

Defined in

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


renderBoundsSpreadCancel

renderBoundsSpreadCancel(): void

Returns

void

Defined in

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


boxBoundsChange

boxBoundsChange(): void

Returns

void

Defined in

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


strokeBoundsChange

strokeBoundsChange(): void

Returns

void

Defined in

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


renderBoundsChange

renderBoundsChange(): void

Returns

void

Defined in

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


positionChange

positionChange(): void

Returns

void

Defined in

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


scaleChange

scaleChange(): void

Returns

void

Defined in

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


rotationChange

rotationChange(): void

Returns

void

Defined in

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


surfaceChange

surfaceChange(): void

Returns

void

Defined in

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


opacityChange

opacityChange(): void

Returns

void

Defined in

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


destroy

destroy(): void

Returns

void

Defined in

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

Released under the MIT License.