Interface: IRenderer
Hierarchy
↳
IRenderer
Implemented by
Table of contents
Properties
Methods
- start
- stop
- destroy
- update
- requestLayout
- checkRender
- render
- renderAgain
- renderOnce
- partRender
- clipRender
- fullRender
- addBlock
- mergeBlocks
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
Defined in
src/leafer/packages/interface/src/control/IControl.ts:2
stop
▸ stop(): void
Returns
void
Inherited from
Defined in
src/leafer/packages/interface/src/control/IControl.ts:3
destroy
▸ destroy(): void
Returns
void
Inherited from
Defined in
src/leafer/packages/interface/src/control/IControl.ts:4
update
▸ update(change?): void
Parameters
| Name | Type |
|---|---|
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
| Name | Type |
|---|---|
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
| Name | Type |
|---|---|
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
| Name | Type |
|---|---|
bounds | IBounds |
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
| Name | Type |
|---|---|
block | IBounds |
leafList? | ILeafList |
Returns
void
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:72
mergeBlocks
▸ mergeBlocks(): void
Returns
void