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
leafer/packages/interface/src/renderer/IRenderer.ts:29
canvas
• canvas: ILeaferCanvas
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:30
updateBlocks
• updateBlocks: IBounds
[]
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:31
FPS
• FPS: number
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:33
totalTimes
• totalTimes: number
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:34
times
• times: number
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:35
running
• running: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:37
rendering
• rendering: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:38
waitAgain
• waitAgain: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:40
changed
• changed: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:41
ignore
• ignore: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:42
config
• config: IRendererConfig
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:44
Methods
start
▸ start(): void
Returns
void
Inherited from
Defined in
leafer/packages/interface/src/control/IControl.ts:2
stop
▸ stop(): void
Returns
void
Inherited from
Defined in
leafer/packages/interface/src/control/IControl.ts:3
destroy
▸ destroy(): void
Returns
void
Inherited from
Defined in
leafer/packages/interface/src/control/IControl.ts:4
update
▸ update(change?
): void
Parameters
Name | Type |
---|---|
change? | boolean |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:46
requestLayout
▸ requestLayout(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:48
checkRender
▸ checkRender(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:50
render
▸ render(callback?
): void
Parameters
Name | Type |
---|---|
callback? | IFunction |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:51
renderAgain
▸ renderAgain(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:52
renderOnce
▸ renderOnce(callback?
): void
Parameters
Name | Type |
---|---|
callback? | IFunction |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:53
partRender
▸ partRender(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:54
clipRender
▸ clipRender(bounds
): void
Parameters
Name | Type |
---|---|
bounds | IBounds |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:55
fullRender
▸ fullRender(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:56
addBlock
▸ addBlock(block
): void
Parameters
Name | Type |
---|---|
block | IBounds |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:58
mergeBlocks
▸ mergeBlocks(): void
Returns
void