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 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 |
Data Fields | |
bool(* | is_initialized )() |
PleyResult(* | get_game_arguments )(const PleyGameArgument **arguments, int32_t *arguments_len) |
PleyResult(* | set_on_game_active_status_changed )(PleyOnGameActiveStatusChangedCB callback, void *callback_data) |
PleyResult(* | is_game_active )(bool *is_game_active) |
PleyResult(* | exit_game )() |
PleyResult(* | show_save_bookmark_prompt )() |
PleyResult(* | crash_game )(const char *error_message) |
void(* | set_on_log )(PleyLogCB callback, void *callback_data) |
PleyLogLevel(* | get_min_log_level )() |
void(* | set_min_log_level )(PleyLogLevel level) |
bool(* | is_log_standard_output_enabled )() |
void(* | set_log_standard_output_enabled )(bool enabled) |
void(* | run_loop_iteration )() |
PleyResult(* | set_support_dialog_custom_fields )(const PleyKeyValue *fields, int32_t fields_len) |
PleyResult(* | get_stack_trace )(const char **stack_trace) |
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) |
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_save_bookmark_prompt) () |
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) |