Skip to content

visibleRange

visibleRange(screenXs, viewXMin, viewXMax, pad?): [number, number]

Defined in: perf/viewport.ts:23

Find the contiguous visible index range for sorted-by-x data. Uses binary search — O(log n).

Returns [startIndex, endIndex] inclusive, with a margin of pad extra indices on each side to avoid clipping artifacts at edges.

Parameters

screenXs

number[]

viewXMin

number

viewXMax

number

pad?

number = 2

Returns

[number, number]