pub enum AnalogMode {
Disabled,
Dpad,
Gamepad,
Camera,
Mouse,
Wasd,
}Expand description
Analog output mode for stick behavior
Determines how analog stick input is converted to output events. Used in LayerConfig to specify per-layer analog mode selection.
Variants§
Disabled
No output (analog disabled)
Dpad
D-pad mode - 8-way directional keys (arrows)
Gamepad
Gamepad mode - Xbox 360 compatible axis output
Camera
Camera mode - scroll or key repeat
Mouse
Mouse mode - velocity-based cursor movement
Wasd
WASD mode - directional keys (WASD)
Implementations§
Source§impl AnalogMode
impl AnalogMode
Sourcepub const ALL: [AnalogMode; 6]
pub const ALL: [AnalogMode; 6]
All analog modes for pick_list widget
Trait Implementations§
Source§impl Clone for AnalogMode
impl Clone for AnalogMode
Source§fn clone(&self) -> AnalogMode
fn clone(&self) -> AnalogMode
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 AnalogMode
impl Debug for AnalogMode
Source§impl Default for AnalogMode
impl Default for AnalogMode
Source§impl<'de> Deserialize<'de> for AnalogMode
impl<'de> Deserialize<'de> for AnalogMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for AnalogMode
impl Display for AnalogMode
Source§impl PartialEq for AnalogMode
impl PartialEq for AnalogMode
Source§impl Serialize for AnalogMode
impl Serialize for AnalogMode
impl Copy for AnalogMode
impl Eq for AnalogMode
impl StructuralPartialEq for AnalogMode
Auto Trait Implementations§
impl Freeze for AnalogMode
impl RefUnwindSafe for AnalogMode
impl Send for AnalogMode
impl Sync for AnalogMode
impl Unpin for AnalogMode
impl UnsafeUnpin for AnalogMode
impl UnwindSafe for AnalogMode
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