pub struct ButtonInputResult {
pub clicked: bool,
pub hovered: bool,
pub pressed: bool,
pub interaction: WidgetInteraction,
}Expand description
Button input result
Fields§
§clicked: boolWhether button was clicked
hovered: boolWhether button is hovered
pressed: boolWhether button is pressed (mouse down)
interaction: WidgetInteractionCurrent interaction state
Trait Implementations§
Source§impl Clone for ButtonInputResult
impl Clone for ButtonInputResult
Source§fn clone(&self) -> ButtonInputResult
fn clone(&self) -> ButtonInputResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ButtonInputResult
impl Debug for ButtonInputResult
Source§impl Default for ButtonInputResult
impl Default for ButtonInputResult
Source§fn default() -> ButtonInputResult
fn default() -> ButtonInputResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ButtonInputResult
impl RefUnwindSafe for ButtonInputResult
impl Send for ButtonInputResult
impl Sync for ButtonInputResult
impl Unpin for ButtonInputResult
impl UnsafeUnpin for ButtonInputResult
impl UnwindSafe for ButtonInputResult
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