RetroArch
Classes | Typedefs | Enumerations | Functions | Variables
cheevos.h File Reference
#include <stdint.h>
#include <stdlib.h>
#include <boolean.h>
#include "../verbosity.h"
#include <retro_common_api.h>
Include dependency graph for cheevos.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cheevos_ctx_desc
 

Typedefs

typedef RETRO_BEGIN_DECLS struct cheevos_ctx_desc cheevos_ctx_desc_t
 

Enumerations

enum  { CHEEVOS_ACTIVE_SOFTCORE = 1 << 0, CHEEVOS_ACTIVE_HARDCORE = 1 << 1 }
 

Functions

bool cheevos_load (const void *data)
 
void cheevos_reset_game (void)
 
void cheevos_populate_menu (void *data)
 
bool cheevos_get_description (cheevos_ctx_desc_t *desc)
 
bool cheevos_apply_cheats (bool *data_bool)
 
bool cheevos_unload (void)
 
bool cheevos_toggle_hardcore_mode (void)
 
void cheevos_test (void)
 
bool cheevos_set_cheats (void)
 
void cheevos_set_support_cheevos (bool state)
 
bool cheevos_get_support_cheevos (void)
 
int cheevos_get_console (void)
 

Variables

bool cheevos_loaded
 
bool cheevos_hardcore_active
 
bool cheevos_hardcore_paused
 
bool cheevos_state_loaded_flag
 
int cheats_are_enabled
 
int cheats_were_enabled
 

Typedef Documentation

◆ cheevos_ctx_desc_t

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CHEEVOS_ACTIVE_SOFTCORE 
CHEEVOS_ACTIVE_HARDCORE 

Function Documentation

◆ cheevos_apply_cheats()

bool cheevos_apply_cheats ( bool data_bool)
Here is the caller graph for this function:

◆ cheevos_get_console()

int cheevos_get_console ( void  )

◆ cheevos_get_description()

bool cheevos_get_description ( cheevos_ctx_desc_t desc)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cheevos_get_support_cheevos()

bool cheevos_get_support_cheevos ( void  )
Here is the caller graph for this function:

◆ cheevos_load()

bool cheevos_load ( const void data)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cheevos_populate_menu()

void cheevos_populate_menu ( void data)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cheevos_reset_game()

void cheevos_reset_game ( void  )
Here is the caller graph for this function:

◆ cheevos_set_cheats()

bool cheevos_set_cheats ( void  )
Here is the caller graph for this function:

◆ cheevos_set_support_cheevos()

void cheevos_set_support_cheevos ( bool  state)
Here is the caller graph for this function:

◆ cheevos_test()

void cheevos_test ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cheevos_toggle_hardcore_mode()

bool cheevos_toggle_hardcore_mode ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cheevos_unload()

bool cheevos_unload ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ cheats_are_enabled

int cheats_are_enabled

◆ cheats_were_enabled

int cheats_were_enabled

◆ cheevos_hardcore_active

bool cheevos_hardcore_active

◆ cheevos_hardcore_paused

bool cheevos_hardcore_paused

◆ cheevos_loaded

bool cheevos_loaded

◆ cheevos_state_loaded_flag

bool cheevos_state_loaded_flag