|
C SDK
|
Data Structures | |
| struct | PleyGameArgument |
| struct | PleyKeyValue |
| struct | PleyCore |
Typedefs | |
| typedef void(* | PleyBasicCB) (PleyResult result, void *data) |
| typedef void(* | PleyLogCB) (int32_t level, const char *location, const char *message, void *callback_data) |
| typedef struct PleyGameArgument | PleyGameArgument |
| typedef void(* | PleyOnGameActiveStatusChangedCB) (bool game_active, void *callback_data) |
| typedef struct PleyKeyValue | PleyKeyValue |
| typedef void(* | PleyOnGamePauseRequestCB) (void *callback_data) |
| typedef void(* | PleyOnGameUnpauseRequestCB) (void *callback_data) |
| typedef int32_t | PleyLogLevel |
| typedef struct PleyCore | PleyCore |
Enumerations | |
| enum | { PLEY_LOG_LEVEL_DEBUG = 0 , PLEY_LOG_LEVEL_INFO , PLEY_LOG_LEVEL_WARNING , PLEY_LOG_LEVEL_ERROR } |
| struct PleyCore |
| PleyResult(* PleyCore::crash_game) (const char *error_message) |
| PleyResult(* PleyCore::exit_game) () |
| PleyResult(* PleyCore::get_game_arguments) (const PleyGameArgument **arguments, int32_t *arguments_len) |
| PleyLogLevel(* PleyCore::get_min_log_level) () |
| PleyResult(* PleyCore::get_playable_location) (const char **runner) |
| PleyResult(* PleyCore::get_stack_trace) (const char **stack_trace) |
| PleyResult(* PleyCore::is_game_active) (bool *is_game_active) |
| bool(* PleyCore::is_initialized) () |
| bool(* PleyCore::is_log_standard_output_enabled) () |
| PleyResult(* PleyCore::restart_game) () |
| void(* PleyCore::set_log_standard_output_enabled) (bool enabled) |
| void(* PleyCore::set_min_log_level) (PleyLogLevel level) |
| PleyResult(* PleyCore::set_on_game_active_status_changed) (PleyOnGameActiveStatusChangedCB callback, void *callback_data) |
| PleyResult(* PleyCore::set_on_game_pause_request_callback) (PleyOnGamePauseRequestCB callback, void *callback_data) |
| PleyResult(* PleyCore::set_on_game_unpause_request_callback) (PleyOnGameUnpauseRequestCB callback, void *callback_data) |
| void(* PleyCore::set_on_log) (PleyLogCB callback, void *callback_data) |
| PleyResult(* PleyCore::set_support_dialog_custom_fields) (const PleyKeyValue *fields, int32_t fields_len) |
| PleyResult(* PleyCore::show_controls_menu) () |
| PleyResult(* PleyCore::show_cookie_consent) () |
| PleyResult(* PleyCore::show_save_bookmark_prompt) () |
| PleyResult(* PleyCore::show_support_window) () |
| typedef void(* PleyBasicCB) (PleyResult result, void *data) |
| typedef struct PleyGameArgument PleyGameArgument |
| typedef struct PleyKeyValue PleyKeyValue |
| typedef void(* PleyLogCB) (int32_t level, const char *location, const char *message, void *callback_data) |
| typedef int32_t PleyLogLevel |
| typedef void(* PleyOnGameActiveStatusChangedCB) (bool game_active, void *callback_data) |
| typedef void(* PleyOnGamePauseRequestCB) (void *callback_data) |
| typedef void(* PleyOnGameUnpauseRequestCB) (void *callback_data) |