DVUI

scrollToOffset

Parameters

#
self:*ScrollInfo
*ScrollInfo
dir:enums.Direction
enums.Direction
off:f32
f32

Source

Implementation

#
pub fn scrollToOffset(self: *ScrollInfo, dir: enums.Direction, off: f32) void {
    switch (dir) {
        .vertical => self.viewport.y = std.math.clamp(off, 0, self.scrollMax(dir)),
        .horizontal => self.viewport.x = std.math.clamp(off, 0, self.scrollMax(dir)),
    }
}