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_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) () |
void(* PleyCore::run_loop_iteration) () |
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) |