Skip to content
pixi-silk
GitHub repository
Function

visibleRange

import { visibleRange } from 'pixi-silk/ui/layers';
function visibleRange(
   scrollY: number, 
   viewHeight: number, 
   rowHeight: number, 
   count: number, 
   overscan?: number
): {
  end: number;
  start: number;
};

The rows a list of count rows of rowHeight shows when scrolled to scrollY, plus overscan either side.

Parameters#

ParameterTypeDefault value
scrollYnumberundefined
viewHeightnumberundefined
rowHeightnumberundefined
countnumberundefined
overscannumber2

Returns#

{
  end: number;
  start: number;
}
NameTypeDefined in
endnumberui/panels/tree.ts:101
startnumberui/panels/tree.ts:101