English
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
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