Struct scs_sdk_rs::scs_sdk_init_params_v100_t
source · #[repr(C)]pub struct scs_sdk_init_params_v100_t {
pub game_name: scs_string_t,
pub game_id: scs_string_t,
pub game_version: scs_u32_t,
pub log: scs_log_t,
}Expand description
@brief Initialization parameters common to most APIs provided by the SDK.
Fields§
§game_name: scs_string_t@brief Name of the game for display purposes.
This is UTF8 encoded string containing name of the game for display to the user. The exact format is not defined, might be changed between versions and should be not parsed.
This pointer will be never NULL.
game_id: scs_string_t@brief Identification of the game.
If the library wants to identify the game to do any per-game configuration, this is the field which should be used.
This string contains only following characters: @li lower-cased letters @li digits @li underscore
This pointer will be never NULL.
game_version: scs_u32_t@brief Version of the game for purpose of the specific api which is being initialized.
Does NOT match the patch level of the game.
log: scs_log_t@brief Function used to write messages to the game log.
Each message is printed on a separate line.
This pointer will be never NULL.
Trait Implementations§
source§impl Clone for scs_sdk_init_params_v100_t
impl Clone for scs_sdk_init_params_v100_t
source§fn clone(&self) -> scs_sdk_init_params_v100_t
fn clone(&self) -> scs_sdk_init_params_v100_t
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more