Struct playdate_controls::peripherals::Accelerometer
source · pub struct Accelerometer;Expand description
Wrapped Accelerometer API.
Implementations§
source§impl Accelerometer
impl Accelerometer
sourcepub fn enable() -> Option<()>
pub fn enable() -> Option<()>
Enable accelerometer only. By default, the accelerometer is disabled to save (a small amount of) power. To use a peripheral, it must first be enabled via this function. Accelerometer data is not available until the next update cycle after it’s enabled.
Uses setPeripheralsEnabled.
sourcepub fn disable() -> Option<()>
pub fn disable() -> Option<()>
Uses setPeripheralsEnabled.
⚠️ Disables all peripherals. Currently it doesn’t matter because there’s just one peripheral - accelerometer.
sourcepub fn get() -> Option<(c_float, c_float, c_float)>
pub fn get() -> Option<(c_float, c_float, c_float)>
Uses getAccelerometer.
Returns (x, y, z) accelerometer data.
Auto Trait Implementations§
impl RefUnwindSafe for Accelerometer
impl Send for Accelerometer
impl Sync for Accelerometer
impl Unpin for Accelerometer
impl UnwindSafe for Accelerometer
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T, U> Into<U> for Twhere
U: From<T>,
impl<T, U> Into<U> for Twhere U: From<T>,
§impl<T, U> TryFrom<U> for Twhere
U: Into<T>,
impl<T, U> TryFrom<U> for Twhere U: Into<T>,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 0 bytes