Ir al contenido

RectPool

Defined in: spatial/RectPool.ts:7

A pool for reusable Rect objects to reduce garbage collection pressure during rendering and layout operations.

new RectPool(maxPoolSize?): RectPool

Defined in: spatial/RectPool.ts:11

number = 512

RectPool

get size(): number

Defined in: spatial/RectPool.ts:16

Get the number of pooled rects.

number

acquire(x, y, width, height): Rect

Defined in: spatial/RectPool.ts:24

Acquire a Rect from the pool (or allocate a new one). Must be released with release() when no longer needed.

number

number

number

number

Rect


clear(): void

Defined in: spatial/RectPool.ts:45

Clear the pool.

void


release(rect): void

Defined in: spatial/RectPool.ts:39

Release a Rect back to the pool for reuse.

Rect

void