wgui: new_pass attrib, refactoring

This commit is contained in:
Aleksander
2025-11-27 20:32:59 +01:00
parent 9696d6730d
commit 192ffab4fd
8 changed files with 36 additions and 14 deletions

View File

@@ -248,6 +248,10 @@ fn draw_widget(
let mut widget_state = widget.state();
if widget_state.new_pass {
state.primitives.push(RenderPrimitive::NewPass);
}
let (scroll_shift, wants_redraw, info) = match widget::get_scrollbar_info(l) {
Some(info) => {
let (scrolling, wants_redraw) = widget_state.get_scroll_shift_smooth(&info, l, params.timestep_alpha);