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:23
canvas
• canvas: ILeaferCanvas
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:24
updateBlocks
• updateBlocks: IBounds
[]
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:25
FPS
• FPS: number
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:27
totalTimes
• totalTimes: number
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:28
times
• times: number
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:29
running
• running: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:31
rendering
• rendering: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:32
waitAgain
• waitAgain: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:34
changed
• changed: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:35
ignore
• ignore: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:36
config
• config: IRendererConfig
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:38
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:40
requestLayout
▸ requestLayout(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:42
checkRender
▸ checkRender(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:44
render
▸ render(callback?
): void
Parameters
Name | Type |
---|---|
callback? | IFunction |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:45
renderAgain
▸ renderAgain(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:46
renderOnce
▸ renderOnce(callback?
): void
Parameters
Name | Type |
---|---|
callback? | IFunction |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:47
partRender
▸ partRender(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:48
clipRender
▸ clipRender(bounds
): void
Parameters
Name | Type |
---|---|
bounds | IBounds |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:49
fullRender
▸ fullRender(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:50
addBlock
▸ addBlock(block
): void
Parameters
Name | Type |
---|---|
block | IBounds |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:52
mergeBlocks
▸ mergeBlocks(): void
Returns
void