Skip to content

Interface: IRenderer ​

Hierarchy ​

Implemented by ​

Table of contents ​

Properties ​

Methods ​

Properties ​

target ​

• target: ILeaf

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:29


canvas ​

• canvas: ILeaferCanvas

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:30


updateBlocks ​

• updateBlocks: IBounds[]

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:31


FPS ​

• FPS: number

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:33


totalTimes ​

• totalTimes: number

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:34


times ​

• times: number

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:35


running ​

• running: boolean

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:37


rendering ​

• rendering: boolean

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:38


waitAgain ​

• waitAgain: boolean

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:40


changed ​

• changed: boolean

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:41


ignore ​

• ignore: boolean

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:42


config ​

• config: IRendererConfig

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:44

Methods ​

start ​

▸ start(): void

Returns ​

void

Inherited from ​

IControl.start

Defined in ​

src/leafer/packages/interface/src/control/IControl.ts:2


stop ​

▸ stop(): void

Returns ​

void

Inherited from ​

IControl.stop

Defined in ​

src/leafer/packages/interface/src/control/IControl.ts:3


destroy ​

▸ destroy(): void

Returns ​

void

Inherited from ​

IControl.destroy

Defined in ​

src/leafer/packages/interface/src/control/IControl.ts:4


update ​

▸ update(change?): void

Parameters ​

NameType
change?boolean

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:46


requestLayout ​

▸ requestLayout(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:48


checkRender ​

▸ checkRender(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:50


render ​

▸ render(callback?): void

Parameters ​

NameType
callback?IFunction

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:51


renderAgain ​

▸ renderAgain(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:52


renderOnce ​

▸ renderOnce(callback?): void

Parameters ​

NameType
callback?IFunction

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:53


partRender ​

▸ partRender(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:54


clipRender ​

▸ clipRender(bounds): void

Parameters ​

NameType
boundsIBounds

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:55


fullRender ​

▸ fullRender(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:56


addBlock ​

▸ addBlock(block): void

Parameters ​

NameType
blockIBounds

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:58


mergeBlocks ​

▸ mergeBlocks(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/renderer/IRenderer.ts:59

Released under the MIT License.