็ฎไฝไธญๆ
Class: Renderer โ
Implements โ
Table of contents โ
Constructors โ
Properties โ
- target
- canvas
- updateBlocks
- FPS
- totalTimes
- times
- running
- rendering
- waitAgain
- changed
- ignore
- config
- clipSpread
- renderBounds
- renderOptions
- totalBounds
- requestTime
- frameTime
- frames
- __eventIds
Accessors โ
Methods โ
- start
- stop
- update
- requestLayout
- checkRender
- render
- renderAgain
- renderOnce
- partRender
- clipRender
- fullRender
- __render
- addBlock
- mergeBlocks
- __requestRender
- __onResize
- __onLayoutEnd
- emitRender
- __listenEvents
- __removeListenEvents
- destroy
Constructors โ
constructor โ
โข new Renderer(target, canvas, userConfig?): Renderer
Parameters โ
| Name | Type |
|---|---|
target | ILeaf |
canvas | ILeaferCanvas |
userConfig? | IRendererConfig |
Returns โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:42
Properties โ
target โ
โข target: ILeaf
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:9
canvas โ
โข canvas: ILeaferCanvas
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:10
updateBlocks โ
โข updateBlocks: IBounds[]
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:11
FPS โ
โข FPS: number = 60
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:13
totalTimes โ
โข totalTimes: number = 0
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:14
times โ
โข times: number = 0
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:15
running โ
โข running: boolean
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:17
rendering โ
โข rendering: boolean
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:18
waitAgain โ
โข waitAgain: boolean
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:20
changed โ
โข changed: boolean
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:21
ignore โ
โข ignore: boolean
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:22
config โ
โข config: IRendererConfig
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:24
clipSpread โ
โช Static clipSpread: number = 10
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:29
renderBounds โ
โข Protected renderBounds: IBounds
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:31
renderOptions โ
โข Protected renderOptions: IRenderOptions
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:32
totalBounds โ
โข Protected totalBounds: IBounds
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:33
requestTime โ
โข Protected requestTime: number
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:35
frameTime โ
โข Protected frameTime: number
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:36
frames โ
โข Protected frames: number[] = []
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:37
__eventIds โ
โข Protected __eventIds: IEventListenerId[]
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:38
Accessors โ
needFill โ
โข get needFill(): boolean
Returns โ
boolean
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:40
Methods โ
start โ
โธ start(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:49
stop โ
โธ stop(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:54
update โ
โธ update(change?): void
Parameters โ
| Name | Type | Default value |
|---|---|---|
change | boolean | true |
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:58
requestLayout โ
โธ requestLayout(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:63
checkRender โ
โธ checkRender(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:67
render โ
โธ render(callback?): void
Parameters โ
| Name | Type |
|---|---|
callback? | IFunction |
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:84
renderAgain โ
โธ renderAgain(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:107
renderOnce โ
โธ renderOnce(callback?): void
Parameters โ
| Name | Type |
|---|---|
callback? | IFunction |
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:115
partRender โ
โธ partRender(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:159
clipRender โ
โธ clipRender(block): void
Parameters โ
| Name | Type |
|---|---|
block | IBounds |
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:167
fullRender โ
โธ fullRender(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:183
__render โ
โธ __render(bounds, realBounds?): void
Parameters โ
| Name | Type |
|---|---|
bounds | IBounds |
realBounds? | IBounds |
Returns โ
void
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:195
addBlock โ
โธ addBlock(block): void
Parameters โ
| Name | Type |
|---|---|
block | IBounds |
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:210
mergeBlocks โ
โธ mergeBlocks(): void
Returns โ
void
Implementation of โ
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:215
__requestRender โ
โธ __requestRender(): void
Returns โ
void
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:225
__onResize โ
โธ __onResize(e): void
Parameters โ
| Name | Type |
|---|---|
e | ResizeEvent |
Returns โ
void
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:252
__onLayoutEnd โ
โธ __onLayoutEnd(event): void
Parameters โ
| Name | Type |
|---|---|
event | LayoutEvent |
Returns โ
void
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:269
emitRender โ
โธ emitRender(type, bounds?, options?): void
Parameters โ
| Name | Type |
|---|---|
type | string |
bounds? | IBounds |
options? | IRenderOptions |
Returns โ
void
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:284
__listenEvents โ
โธ __listenEvents(): void
Returns โ
void
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:288
__removeListenEvents โ
โธ __removeListenEvents(): void
Returns โ
void
Defined in โ
src/leafer/packages/partner/renderer/src/Renderer.ts:299
destroy โ
โธ destroy(): void
Returns โ
void