Skip to content
导航

Interface: ILayouter

Implemented by

Table of contents

Properties

Methods

Properties

target

target: ILeaf

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:34


layoutedBlocks

layoutedBlocks: ILayoutBlockData[]

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:35


totalTimes

totalTimes: number

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:37


times

times: number

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:38


running

running: boolean

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:40


changed

changed: boolean

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:41


config

config: ILayouterConfig

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:43

Methods

start

start(): void

Returns

void

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:45


stop

stop(): void

Returns

void

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:46


update

update(): void

Returns

void

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:47


layout

layout(): void

Returns

void

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:49


layoutOnce

layoutOnce(): void

Returns

void

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:50


partLayout

partLayout(): void

Returns

void

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:51


fullLayout

fullLayout(): void

Returns

void

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:52


createBlock

createBlock(data): ILayoutBlockData

Parameters

NameType
dataILeaf[] | ILeafList

Returns

ILayoutBlockData

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:54


getBlocks

getBlocks(list): ILayoutBlockData[]

Parameters

NameType
listILeafList

Returns

ILayoutBlockData[]

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:55


setBlocks

setBlocks(current): void

Parameters

NameType
currentILayoutBlockData[]

Returns

void

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:56


destroy

destroy(): void

Returns

void

Defined in

leafer/packages/interface/src/layouter/ILayouter.ts:58

Released under the MIT License.