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.