Interface: IRenderer
Implemented by
Table of contents
Properties
Methods
- start
- stop
- update
- requestLayout
- render
- renderOnce
- partRender
- clipRender
- fullRender
- addBlock
- mergeBlocks
- destroy
Properties
target
target: ILeaf
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:19
canvas
canvas: ILeaferCanvas
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:20
updateBlocks
updateBlocks: IBounds
[]
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:21
FPS
FPS: number
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:23
totalTimes
totalTimes: number
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:24
times
times: number
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:25
running
running: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:27
changed
changed: boolean
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:28
config
config: IRendererConfig
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:30
Methods
start
start(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:32
stop
stop(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:33
update
update(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:34
requestLayout
requestLayout(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:36
render
render(callback?
): void
Parameters
Name | Type |
---|---|
callback? | IFunction |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:38
renderOnce
renderOnce(callback?
): void
Parameters
Name | Type |
---|---|
callback? | IFunction |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:39
partRender
partRender(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:40
clipRender
clipRender(bounds
): void
Parameters
Name | Type |
---|---|
bounds | IBounds |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:41
fullRender
fullRender(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:42
addBlock
addBlock(block
): void
Parameters
Name | Type |
---|---|
block | IBounds |
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:44
mergeBlocks
mergeBlocks(): void
Returns
void
Defined in
leafer/packages/interface/src/renderer/IRenderer.ts:45
destroy
destroy(): void
Returns
void