Kodi Development  20.0
for Binary and Script based Add-Ons
KodiToAddonFuncTable_Game

Game function hooks. More...

Detailed Description

Game function hooks.

Not to be used outside this header.

Public Member Functions

const char const char * bool (__cdecl *ConnectController)(const struct AddonInstance_Game *
 
 bool (__cdecl *EnableKeyboard)(const struct AddonInstance_Game *
 
const char * bool (__cdecl *EnableMouse)(const struct AddonInstance_Game *
 
 bool (__cdecl *HasFeature)(const struct AddonInstance_Game *
 
const char const char const char const char * bool (__cdecl *InputEvent)(const struct AddonInstance_Game *
 
 bool (__cdecl *RequiresGameLoop)(const struct AddonInstance_Game *)
 
 GAME_ERROR (__cdecl *CheatReset)(const struct AddonInstance_Game *)
 
 GAME_ERROR (__cdecl *Deserialize)(const struct AddonInstance_Game *
 
 GAME_ERROR (__cdecl *HwContextDestroy)(const struct AddonInstance_Game *)
 
 GAME_ERROR (__cdecl *HwContextReset)(const struct AddonInstance_Game *)
 
 GAME_ERROR (__cdecl *LoadGame)(const struct AddonInstance_Game *
 
 GAME_ERROR (__cdecl *LoadStandalone)(const struct AddonInstance_Game *)
 
 GAME_ERROR (__cdecl *Reset)(const struct AddonInstance_Game *)
 
 GAME_ERROR (__cdecl *RunFrame)(const struct AddonInstance_Game *)
 
 GAME_ERROR (__cdecl *Serialize)(const struct AddonInstance_Game *
 
 GAME_ERROR (__cdecl *UnloadGame)(const struct AddonInstance_Game *)
 
const struct AddonInstance_Game struct game_system_timingGAME_REGION (__cdecl *GetRegion)(const struct AddonInstance_Game *)
 
const char const char *game_input_topology *__cdecl * GetTopology (const struct AddonInstance_Game *)
 
const char const char const char const char const struct game_input_eventsize_t (__cdecl *SerializeSize)(const struct AddonInstance_Game *)
 
 void (__cdecl *FreeTopology)(const struct AddonInstance_Game *
 
struct game_input_topologyvoid (__cdecl *SetControllerLayouts)(const struct AddonInstance_Game *
 

Public Attributes

KODI_HANDLE addonInstance
 
 bool
 
const char bool
 
const char const char bool
 
uint8_t size_t *const struct AddonInstance_Game unsigned bool
 
struct game_input_topology const struct game_controller_layout unsigned int
 
uint8_t size_t *const struct AddonInstance_Game unsigned int
 
const char size_t
 
uint8_t size_t
 
const uint8_t size_t
 

The documentation for this struct was generated from the following file: