Skip to content

GroupBufferDelta

Defined in: core/scene.ts:74

Buffers for an appended TAIL of a group (see Scene.appendedBuffers). Same arrays as GroupBuffers but each holds only the newly-appended data; index values are group-absolute. drawableCount is the total after the append, fromDrawable the index where the new range begins. Point count = pointCenters/4.

Like GroupBuffers, the arrays (except pointCenters) are live tail VIEWS of the Scene’s typed storage — computed in O(1), consumed synchronously by the backend’s append path, and not to be mutated or retained.

drawableCount: number

Defined in: core/scene.ts:85


fillAnchors: Float32Array

Defined in: core/scene.ts:83


fillColors: Uint8Array

Defined in: core/scene.ts:79


fillIndices: Uint32Array

Defined in: core/scene.ts:76


fillVertices: Float32Array

Defined in: core/scene.ts:75


flags: Uint8Array

Defined in: core/scene.ts:81


fromDrawable: number

Defined in: core/scene.ts:86


pointCenters: Float32Array

Defined in: core/scene.ts:82


ranges: DrawableRange[]

Defined in: core/scene.ts:89

Per-drawable ranges for the appended drawables only (offsets absolute into the full group arrays, matching the group-absolute index values). See GroupBuffers.ranges.


strokeAnchors: Float32Array

Defined in: core/scene.ts:84


strokeColors: Uint8Array

Defined in: core/scene.ts:80


strokeIndices: Uint32Array

Defined in: core/scene.ts:78


strokeVertices: Float32Array

Defined in: core/scene.ts:77