endRow
Return the end row to render (exclusive) Can be used as slice[startRow()..endRow()]
Parameters
- self:*const VirtualScroller
- *const VirtualScroller
Source
Implementation
pub fn endRow(self: *const VirtualScroller) usize {
const last_row_in_viewport: usize =
if (self.grid.row_height < 1)
0
else
@round((self.grid.frame_viewport.y + self.si.viewport.h) / self.grid.row_height);
return @min(last_row_in_viewport + 1, self.total_rows);
}