DVUI

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);
    }