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:43


canvas

canvas: ILeaferCanvas

Defined in

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


updateBlocks

updateBlocks: IBounds[]

Defined in

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


FPS

FPS: number

Defined in

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


totalTimes

totalTimes: number

Defined in

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


times

times: number

Defined in

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


running

running: boolean

Defined in

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


rendering

rendering: boolean

Defined in

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


waitAgain

waitAgain: boolean

Defined in

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


changed

changed: boolean

Defined in

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


ignore

ignore: boolean

Defined in

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


config

config: IRendererConfig

Defined in

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

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:60


requestLayout

requestLayout(): void

Returns

void

Defined in

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


checkRender

checkRender(): void

Returns

void

Defined in

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


render

render(callback?): void

Parameters

NameType
callback?IFunction

Returns

void

Defined in

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


renderAgain

renderAgain(): void

Returns

void

Defined in

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


renderOnce

renderOnce(callback?): void

Parameters

NameType
callback?IFunction

Returns

void

Defined in

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


partRender

partRender(): void

Returns

void

Defined in

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


clipRender

clipRender(bounds): void

Parameters

NameType
boundsIBounds

Returns

void

Defined in

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


fullRender

fullRender(): void

Returns

void

Defined in

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


addBlock

addBlock(block, leafList?): void

Parameters

NameType
blockIBounds
leafList?ILeafList

Returns

void

Defined in

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


mergeBlocks

mergeBlocks(): void

Returns

void

Defined in

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

Released under the MIT License.