Class: Renderer
Implements
Table of contents
Constructors
Properties
Methods
- start
- stop
- update
- requestLayout
- render
- renderOnce
- partRender
- clipRender
- fullRender
- __render
- addBlock
- mergeBlocks
- __checkAgain
- __requestRender
- __onResize
- __onLayoutEnd
- __listenEvents
- __removeListenEvents
- destroy
Constructors
constructor
new Renderer(target
, canvas
, userConfig?
)
Parameters
Name | Type |
---|---|
target | ILeaf |
canvas | ILeaferCanvas |
userConfig? | IRendererConfig |
Defined in
leafer/packages/renderer/src/Renderer.ts:31
Properties
target
target: ILeaf
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:13
canvas
canvas: ILeaferCanvas
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:14
updateBlocks
updateBlocks: IBounds
[]
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:15
FPS
FPS: number
= 60
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:17
totalTimes
totalTimes: number
= 0
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:18
times
times: number
= 0
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:19
running
running: boolean
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:21
changed
changed: boolean
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:22
config
config: IRendererConfig
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:24
__eventIds
Protected
__eventIds: IEventListenerId
[]
Defined in
leafer/packages/renderer/src/Renderer.ts:29
Methods
start
start(): void
Returns
void
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:38
stop
stop(): void
Returns
void
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:42
update
update(): void
Returns
void
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:46
requestLayout
requestLayout(): void
Returns
void
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:51
render
render(callback?
): void
Parameters
Name | Type |
---|---|
callback? | IFunction |
Returns
void
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:55
renderOnce
renderOnce(callback?
): void
Parameters
Name | Type |
---|---|
callback? | IFunction |
Returns
void
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:68
partRender
partRender(): void
Returns
void
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:103
clipRender
clipRender(block
): void
Parameters
Name | Type |
---|---|
block | IBounds |
Returns
void
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:111
fullRender
fullRender(): void
Returns
void
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:133
__render
Protected
__render(bounds
): void
Parameters
Name | Type |
---|---|
bounds | IBounds |
Returns
void
Defined in
leafer/packages/renderer/src/Renderer.ts:145
addBlock
addBlock(block
): void
Parameters
Name | Type |
---|---|
block | IBounds |
Returns
void
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:149
mergeBlocks
mergeBlocks(): void
Returns
void
Implementation of
Defined in
leafer/packages/renderer/src/Renderer.ts:154
__checkAgain
Protected
__checkAgain(): void
Returns
void
Defined in
leafer/packages/renderer/src/Renderer.ts:164
__requestRender
Protected
__requestRender(): void
Returns
void
Defined in
leafer/packages/renderer/src/Renderer.ts:168
__onResize
Protected
__onResize(e
): void
Parameters
Name | Type |
---|---|
e | ResizeEvent |
Returns
void
Defined in
leafer/packages/renderer/src/Renderer.ts:178
__onLayoutEnd
Protected
__onLayoutEnd(event
): void
Parameters
Name | Type |
---|---|
event | LayoutEvent |
Returns
void
Defined in
leafer/packages/renderer/src/Renderer.ts:189
__listenEvents
Protected
__listenEvents(): void
Returns
void
Defined in
leafer/packages/renderer/src/Renderer.ts:193
__removeListenEvents
Protected
__removeListenEvents(): void
Returns
void
Defined in
leafer/packages/renderer/src/Renderer.ts:203
destroy
destroy(): void
Returns
void