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