Skip to content
导航

Interface: IRenderer

Implemented by

Table of contents

Properties

Methods

Properties

target

target: ILeaf

Defined in

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


canvas

canvas: ILeaferCanvas

Defined in

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


updateBlocks

updateBlocks: IBounds[]

Defined in

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


FPS

FPS: number

Defined in

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


totalTimes

totalTimes: number

Defined in

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


times

times: number

Defined in

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


running

running: boolean

Defined in

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


changed

changed: boolean

Defined in

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


config

config: IRendererConfig

Defined in

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

Methods

start

start(): void

Returns

void

Defined in

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


stop

stop(): void

Returns

void

Defined in

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


update

update(): void

Returns

void

Defined in

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


requestLayout

requestLayout(): void

Returns

void

Defined in

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


render

render(callback?): void

Parameters

NameType
callback?IFunction

Returns

void

Defined in

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


renderOnce

renderOnce(callback?): void

Parameters

NameType
callback?IFunction

Returns

void

Defined in

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


partRender

partRender(): void

Returns

void

Defined in

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


clipRender

clipRender(bounds): void

Parameters

NameType
boundsIBounds

Returns

void

Defined in

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


fullRender

fullRender(): void

Returns

void

Defined in

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


addBlock

addBlock(block): void

Parameters

NameType
blockIBounds

Returns

void

Defined in

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


mergeBlocks

mergeBlocks(): void

Returns

void

Defined in

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


destroy

destroy(): void

Returns

void

Defined in

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

Released under the MIT License.