pub struct Slider {
pub id: WidgetId,
pub rect: Rect,
pub value: f32,
pub min: f32,
pub max: f32,
pub step: Option<f32>,
pub label: Option<String>,
pub enabled: bool,
pub visible: bool,
/* private fields */
}Fields§
§id: WidgetId§rect: Rect§value: f32§min: f32§max: f32§step: Option<f32>§label: Option<String>§enabled: bool§visible: boolImplementations§
Trait Implementations§
Source§impl Widget for Slider
impl Widget for Slider
fn id(&self) -> WidgetId
fn rect(&self) -> Rect
fn set_rect(&mut self, r: Rect)
fn is_visible(&self) -> bool
fn preferred_size(&self) -> (SizeConstraint, SizeConstraint)
fn draw(&self, dl: &mut DrawList, theme: &Theme)
fn handle_input( &mut self, input: &UiInput, events: &mut Vec<UiEvent>, theme: &Theme, dt: f32, )
fn update(&mut self, _dt: f32)
Auto Trait Implementations§
impl Freeze for Slider
impl RefUnwindSafe for Slider
impl Send for Slider
impl Sync for Slider
impl Unpin for Slider
impl UnsafeUnpin for Slider
impl UnwindSafe for Slider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more