Api

Trait Api 

Source
pub trait Api {
    // Provided methods
    fn set_peripherals_enabled(
        &self,
    ) -> unsafe extern "C" fn(mask: PDPeripherals) { ... }
    fn get_button_state(
        &self,
    ) -> unsafe extern "C" fn(current: *mut PDButtons, pushed: *mut PDButtons, released: *mut PDButtons) { ... }
    fn get_accelerometer(
        &self,
    ) -> unsafe extern "C" fn(out_x: *mut c_float, out_y: *mut c_float, out_z: *mut c_float) { ... }
    fn get_crank_change(&self) -> unsafe extern "C" fn() -> c_float { ... }
    fn get_crank_angle(&self) -> unsafe extern "C" fn() -> c_float { ... }
    fn is_crank_docked(&self) -> unsafe extern "C" fn() -> c_int { ... }
    fn set_crank_sounds_disabled(
        &self,
    ) -> unsafe extern "C" fn(flag: c_int) -> c_int { ... }
}

Provided Methods§

Source

fn set_peripherals_enabled(&self) -> unsafe extern "C" fn(mask: PDPeripherals)

Source

fn get_button_state( &self, ) -> unsafe extern "C" fn(current: *mut PDButtons, pushed: *mut PDButtons, released: *mut PDButtons)

Source

fn get_accelerometer( &self, ) -> unsafe extern "C" fn(out_x: *mut c_float, out_y: *mut c_float, out_z: *mut c_float)

Source

fn get_crank_change(&self) -> unsafe extern "C" fn() -> c_float

Source

fn get_crank_angle(&self) -> unsafe extern "C" fn() -> c_float

Source

fn is_crank_docked(&self) -> unsafe extern "C" fn() -> c_int

Source

fn set_crank_sounds_disabled( &self, ) -> unsafe extern "C" fn(flag: c_int) -> c_int

Implementations on Foreign Types§

Source§

impl Api for Cache

Source§

fn set_peripherals_enabled(&self) -> unsafe extern "C" fn(mask: PDPeripherals)

Source§

fn get_button_state( &self, ) -> unsafe extern "C" fn(current: *mut PDButtons, pushed: *mut PDButtons, released: *mut PDButtons)

Source§

fn get_accelerometer( &self, ) -> unsafe extern "C" fn(out_x: *mut c_float, out_y: *mut c_float, out_z: *mut c_float)

Source§

fn get_crank_change(&self) -> unsafe extern "C" fn() -> c_float

Source§

fn get_crank_angle(&self) -> unsafe extern "C" fn() -> c_float

Source§

fn is_crank_docked(&self) -> unsafe extern "C" fn() -> c_int

Source§

fn set_crank_sounds_disabled( &self, ) -> unsafe extern "C" fn(flag: c_int) -> c_int

Source§

impl Api for Default

Implementors§

Source§

impl Api for playdate_controls::api::Cache

Source§

impl Api for playdate_controls::api::Default