pub struct AxisConfigBuilder { /* private fields */ }Expand description
Axis configuration builder
Implementations§
Source§impl AxisConfigBuilder
impl AxisConfigBuilder
pub fn new(axis: usize) -> Self
pub fn max_speed(self, speed: f32) -> Self
pub fn max_acceleration(self, acceleration: f32) -> Self
pub fn max_deceleration(self, deceleration: f32) -> Self
pub fn soft_limit_min(self, min: i32) -> Self
pub fn soft_limit_max(self, max: i32) -> Self
pub fn build(self, device: &mut PoKeysDevice) -> Result<()>
Auto Trait Implementations§
impl Freeze for AxisConfigBuilder
impl RefUnwindSafe for AxisConfigBuilder
impl Send for AxisConfigBuilder
impl Sync for AxisConfigBuilder
impl Unpin for AxisConfigBuilder
impl UnsafeUnpin for AxisConfigBuilder
impl UnwindSafe for AxisConfigBuilder
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