scrollToFraction
Parameters
- self:*ScrollInfo
- *ScrollInfo
- dir:enums.Direction
- enums.Direction
- fin:f32
- f32
Source
Implementation
pub fn scrollToFraction(self: *ScrollInfo, dir: enums.Direction, fin: f32) void {
const f = @max(0, @min(1, fin));
switch (dir) {
.vertical => self.viewport.y = f * self.scrollMax(dir),
.horizontal => self.viewport.x = f * self.scrollMax(dir),
}
}