Ir al contenido

CanvasPool

Defined in: render/PerformanceCache.ts:116

Pool for offscreen canvases to avoid frequent allocation.

new CanvasPool(maxSize?, maxWidth?, maxHeight?): CanvasPool

Defined in: render/PerformanceCache.ts:122

number = 10

number = 2048

number = 2048

CanvasPool

get available(): number

Defined in: render/PerformanceCache.ts:177

Get the number of available canvases.

number


get used(): number

Defined in: render/PerformanceCache.ts:184

Get the number of canvases in use.

number

acquire(width, height): HTMLCanvasElement

Defined in: render/PerformanceCache.ts:135

Get a canvas from the pool.

number

number

HTMLCanvasElement


release(canvas): void

Defined in: render/PerformanceCache.ts:149

Release a canvas back to the pool.

HTMLCanvasElement

void


releaseAll(): void

Defined in: render/PerformanceCache.ts:163

Release all canvases back to the pool.

void