12#define GAME_API_VERSION 1
38#define GAME_GET_API_NAME "get_game_api"
GameAPI(* GetGameAPIFn)()
Definition game.h:36
struct SD_Scene SD_Scene
Definition game.h:15
void(* Game_OnUnloadFn)(SD_Application *app, GameState *state)
Definition game.h:26
struct SD_RuntimeStateManager SD_RuntimeStateManager
Definition game.h:16
void(* Game_OnUpdateFn)(SD_Application *app, GameState *state, float dt)
Definition game.h:25
struct SD_Application SD_Application
Definition game.h:14
void(* Game_OnLoadFn)(SD_Application *app, GameState *state)
Definition game.h:24
Game_OnUpdateFn on_update
Definition game.h:32
size_t struct_size
Definition game.h:30
Game_OnLoadFn on_load
Definition game.h:31
uint32_t api_version
Definition game.h:29
Game_OnUnloadFn on_unload
Definition game.h:33
SD_Scene * shared_scene
Definition game.h:19
int version
Definition game.h:21
SD_Scene * another_scene
Definition game.h:20
constexpr T g_type_max
Definition types.hpp:21