pub struct ControlVisualSet {
pub normal: Option<ControlVisual>,
pub hovered: Option<ControlVisual>,
pub pressed: Option<ControlVisual>,
pub dragged: Option<ControlVisual>,
pub focused: Option<ControlVisual>,
pub disabled: Option<ControlVisual>,
}Fields§
§normal: Option<ControlVisual>§hovered: Option<ControlVisual>§pressed: Option<ControlVisual>§dragged: Option<ControlVisual>§focused: Option<ControlVisual>§disabled: Option<ControlVisual>Implementations§
Source§impl ControlVisualSet
impl ControlVisualSet
pub fn resolve(&self, state: ControlVisualState) -> Option<&ControlVisual>
pub fn with_normal(self, visual: ControlVisual) -> Self
pub fn with_hovered(self, visual: ControlVisual) -> Self
pub fn with_pressed(self, visual: ControlVisual) -> Self
pub fn with_dragged(self, visual: ControlVisual) -> Self
pub fn with_focused(self, visual: ControlVisual) -> Self
pub fn with_disabled(self, visual: ControlVisual) -> Self
Trait Implementations§
Source§impl Clone for ControlVisualSet
impl Clone for ControlVisualSet
Source§impl Debug for ControlVisualSet
impl Debug for ControlVisualSet
Source§impl Default for ControlVisualSet
impl Default for ControlVisualSet
Source§impl PartialEq for ControlVisualSet
impl PartialEq for ControlVisualSet
impl StructuralPartialEq for ControlVisualSet
Auto Trait Implementations§
impl !RefUnwindSafe for ControlVisualSet
impl !Send for ControlVisualSet
impl !Sync for ControlVisualSet
impl !UnwindSafe for ControlVisualSet
impl Freeze for ControlVisualSet
impl Unpin for ControlVisualSet
impl UnsafeUnpin for ControlVisualSet
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