Trait Api

Source
pub trait Api {
    // Provided methods
    fn add_score(
        &self,
    ) -> unsafe extern "C" fn(boardId: *const c_char, value: u32, callback: AddScoreCallback) -> c_int { ... }
    fn get_personal_best(
        &self,
    ) -> unsafe extern "C" fn(boardId: *const c_char, callback: PersonalBestCallback) -> c_int { ... }
    fn free_score(&self) -> unsafe extern "C" fn(score: *mut PDScore) { ... }
    fn get_scoreboards(
        &self,
    ) -> unsafe extern "C" fn(callback: BoardsListCallback) -> c_int { ... }
    fn free_boards_list(
        &self,
    ) -> unsafe extern "C" fn(boardsList: *mut PDBoardsList) { ... }
    fn get_scores(
        &self,
    ) -> unsafe extern "C" fn(board_id: *const c_char, callback: ScoresCallback) -> c_int { ... }
    fn free_scores_list(
        &self,
    ) -> unsafe extern "C" fn(scores_list: *mut PDScoresList) { ... }
}

Provided Methods§

Source

fn add_score( &self, ) -> unsafe extern "C" fn(boardId: *const c_char, value: u32, callback: AddScoreCallback) -> c_int

Source

fn get_personal_best( &self, ) -> unsafe extern "C" fn(boardId: *const c_char, callback: PersonalBestCallback) -> c_int

Source

fn free_score(&self) -> unsafe extern "C" fn(score: *mut PDScore)

Source

fn get_scoreboards( &self, ) -> unsafe extern "C" fn(callback: BoardsListCallback) -> c_int

Source

fn free_boards_list( &self, ) -> unsafe extern "C" fn(boardsList: *mut PDBoardsList)

Source

fn get_scores( &self, ) -> unsafe extern "C" fn(board_id: *const c_char, callback: ScoresCallback) -> c_int

Source

fn free_scores_list( &self, ) -> unsafe extern "C" fn(scores_list: *mut PDScoresList)

Implementors§