Skip to content

GroupBufferDelta

Defined in: core/scene.ts:76

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:87


fillAnchors: Float32Array

Defined in: core/scene.ts:85


fillColors: Uint8Array

Defined in: core/scene.ts:81


fillIndices: Uint32Array

Defined in: core/scene.ts:78


fillVertices: Float32Array

Defined in: core/scene.ts:77


flags: Uint8Array

Defined in: core/scene.ts:83


fromDrawable: number

Defined in: core/scene.ts:88


pointCenters: Float32Array

Defined in: core/scene.ts:84


ranges: DrawableRange[]

Defined in: core/scene.ts:91

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:86


strokeColors: Uint8Array

Defined in: core/scene.ts:82


strokeIndices: Uint32Array

Defined in: core/scene.ts:80


strokeVertices: Float32Array

Defined in: core/scene.ts:79