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:33
canvas
• canvas: ILeaferCanvas
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:34
updateBlocks
• updateBlocks: IBounds[]
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:35
FPS
• FPS: number
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:37
totalTimes
• totalTimes: number
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:38
times
• times: number
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:39
running
• running: boolean
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:41
rendering
• rendering: boolean
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:42
waitAgain
• waitAgain: boolean
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:44
changed
• changed: boolean
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:45
ignore
• ignore: boolean
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:46
config
• config: IRendererConfig
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:48
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:50
requestLayout
▸ requestLayout(): void
Returns
void
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:52
checkRender
▸ checkRender(): void
Returns
void
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:54
render
▸ render(callback?): void
Parameters
| Name | Type |
|---|---|
callback? | IFunction |
Returns
void
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:55
renderAgain
▸ renderAgain(): void
Returns
void
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:56
renderOnce
▸ renderOnce(callback?): void
Parameters
| Name | Type |
|---|---|
callback? | IFunction |
Returns
void
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:57
partRender
▸ partRender(): void
Returns
void
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:58
clipRender
▸ clipRender(bounds): void
Parameters
| Name | Type |
|---|---|
bounds | IBounds |
Returns
void
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:59
fullRender
▸ fullRender(): void
Returns
void
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:60
addBlock
▸ addBlock(block): void
Parameters
| Name | Type |
|---|---|
block | IBounds |
Returns
void
Defined in
src/leafer/packages/interface/src/renderer/IRenderer.ts:62
mergeBlocks
▸ mergeBlocks(): void
Returns
void