Skip to content

@epikodelabs/streamix


@epikodelabs/streamix / angular/src/public-api / RendererScheduler

Class: RendererScheduler ​

Defined in: projects/libraries/streamix/angular/src/lib/render-scheduler.ts:57

Constructors ​

Constructor ​

new RendererScheduler(scheduler?): RendererScheduler

Defined in: projects/libraries/streamix/angular/src/lib/render-scheduler.ts:69

Parameters ​

scheduler? ​

RenderScheduler = animationFrameRenderScheduler

Returns ​

RendererScheduler

Accessors ​

pendingCount ​

Get Signature ​

get pendingCount(): number

Defined in: projects/libraries/streamix/angular/src/lib/render-scheduler.ts:126

Returns ​

number

Methods ​

setScheduler() ​

setScheduler(scheduler): void

Defined in: projects/libraries/streamix/angular/src/lib/render-scheduler.ts:79

Replaces the frame scheduler used for future flushes. If a frame is already pending it is rescheduled through the new scheduler so the execution boundary is applied consistently.

Parameters ​

scheduler ​

RenderScheduler

Returns ​

void


register() ​

register(flush): ScheduledBinding

Defined in: projects/libraries/streamix/angular/src/lib/render-scheduler.ts:96

Parameters ​

flush ​

() => void

Returns ​

ScheduledBinding


flushNow() ​

flushNow(): void

Defined in: projects/libraries/streamix/angular/src/lib/render-scheduler.ts:120

Returns ​

void

Released under the MIT License.