Skip to content

Class: D3PRenderManager ​

Defined in: core/render.ts:35

Batches redraws. dirty requests are de-duplicated per (target, renderable) and executed once per animation frame (falling back to a macro-task outside the browser). Renderables must read their state at render time, never copy it.

Accessors ​

hasPending ​

Get Signature ​

ts
get hasPending(): boolean;

Defined in: core/render.ts:68

Whether something is waiting to be drawn.

Returns ​

boolean

Constructors ​

Constructor ​

ts
new D3PRenderManager(bus): D3PRenderManager;

Defined in: core/render.ts:40

Parameters ​

bus ​

D3PBus

Returns ​

D3PRenderManager

Methods ​

destroy() ​

ts
destroy(): void;

Defined in: core/render.ts:92

Stops the manager and drops what is waiting.

Returns ​

void


flush() ​

ts
flush(): Promise<void>;

Defined in: core/render.ts:73

Run every pending render now.

Returns ​

Promise<void>

Properties ​

bus ​

ts
readonly bus: D3PBus;

Defined in: core/render.ts:40