Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
Game function hooks. More...
#include <game.h>
Public Member Functions | |
GAME_ERROR (__cdecl *LoadGame)(const struct AddonInstance_Game * | |
GAME_ERROR (__cdecl *LoadStandalone)(const struct AddonInstance_Game *) | |
GAME_ERROR (__cdecl *UnloadGame)(const struct AddonInstance_Game *) | |
const struct AddonInstance_Game struct game_system_timing * | GAME_REGION (__cdecl *GetRegion)(const struct AddonInstance_Game *) |
bool (__cdecl *RequiresGameLoop)(const struct AddonInstance_Game *) | |
GAME_ERROR (__cdecl *RunFrame)(const struct AddonInstance_Game *) | |
GAME_ERROR (__cdecl *Reset)(const struct AddonInstance_Game *) | |
GAME_ERROR (__cdecl *HwContextReset)(const struct AddonInstance_Game *) | |
GAME_ERROR (__cdecl *HwContextDestroy)(const struct AddonInstance_Game *) | |
bool (__cdecl *HasFeature)(const struct AddonInstance_Game * | |
const char const char *game_input_topology *__cdecl * | GetTopology (const struct AddonInstance_Game *) |
void (__cdecl *FreeTopology)(const struct AddonInstance_Game * | |
struct game_input_topology * | void (__cdecl *SetControllerLayouts)(const struct AddonInstance_Game * |
bool (__cdecl *EnableKeyboard)(const struct AddonInstance_Game * | |
const char * | bool (__cdecl *EnableMouse)(const struct AddonInstance_Game * |
const char const char * | bool (__cdecl *ConnectController)(const struct AddonInstance_Game * |
const char const char const char const char * | bool (__cdecl *InputEvent)(const struct AddonInstance_Game * |
const char const char const char const char const struct game_input_event * | size_t (__cdecl *SerializeSize)(const struct AddonInstance_Game *) |
GAME_ERROR (__cdecl *Serialize)(const struct AddonInstance_Game * | |
GAME_ERROR (__cdecl *Deserialize)(const struct AddonInstance_Game * | |
GAME_ERROR (__cdecl *CheatReset)(const struct AddonInstance_Game *) | |
uint8_t size_t *const struct AddonInstance_Game unsigned const char *const AddonInstance_Game char unsigned const char * | GAME_ERROR (__cdecl *RCGetGameIDUrl)(const AddonInstance_Game * |
const AddonInstance_Game char char const char const char unsigned const char * | GAME_ERROR (__cdecl *RCEnableRichPresence)(const AddonInstance_Game * |
GAME_ERROR (__cdecl *RCResetRuntime)(const AddonInstance_Game *) | |
void (__cdecl *FreeString)(const AddonInstance_Game * | |
Public Attributes | |
KODI_HANDLE | addonInstance |
const char | size_t |
struct game_input_topology const struct game_controller_layout unsigned | int |
bool | |
const char | bool |
const char const char | bool |
uint8_t | size_t |
const uint8_t | size_t |
uint8_t size_t *const struct AddonInstance_Game unsigned | int |
uint8_t size_t *const struct AddonInstance_Game unsigned | bool |
uint8_t size_t *const struct AddonInstance_Game unsigned const char *const AddonInstance_Game char unsigned | int |
uint8_t size_t *const struct AddonInstance_Game unsigned const char *const AddonInstance_Game char unsigned const char char const char *const AddonInstance_Game char const char const char unsigned | int |
const AddonInstance_Game char char const char const char unsigned | int |
const AddonInstance_Game char char const char const char unsigned const char const char *const AddonInstance_Game char unsigned | int |
Game function hooks.
Not to be used outside this header.
const char const char * KodiToAddonFuncTable_Game::bool | ( | __cdecl * | ConnectController | ) | const |
KodiToAddonFuncTable_Game::bool | ( | __cdecl * | EnableKeyboard | ) | const |
const char * KodiToAddonFuncTable_Game::bool | ( | __cdecl * | EnableMouse | ) | const |
KodiToAddonFuncTable_Game::bool | ( | __cdecl * | HasFeature | ) | const |
const char const char const char const char * KodiToAddonFuncTable_Game::bool | ( | __cdecl * | InputEvent | ) | const |
KodiToAddonFuncTable_Game::bool | ( | __cdecl * | RequiresGameLoop | ) | const |
KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | CheatReset | ) | const |
KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | Deserialize | ) | const |
KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | HwContextDestroy | ) | const |
KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | HwContextReset | ) | const |
KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | LoadGame | ) | const |
KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | LoadStandalone | ) | const |
const AddonInstance_Game char char const char const char unsigned const char * KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | RCEnableRichPresence | ) | const |
uint8_t size_t *const struct AddonInstance_Game unsigned const char *const AddonInstance_Game char unsigned const char * KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | RCGetGameIDUrl | ) | const |
KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | RCResetRuntime | ) | const |
KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | Reset | ) | const |
KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | RunFrame | ) | const |
KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | Serialize | ) | const |
KodiToAddonFuncTable_Game::GAME_ERROR | ( | __cdecl * | UnloadGame | ) | const |
const struct AddonInstance_Game struct game_system_timing * KodiToAddonFuncTable_Game::GAME_REGION | ( | __cdecl * | GetRegion | ) | const |
const char const char *game_input_topology *__cdecl * KodiToAddonFuncTable_Game::GetTopology | ( | const struct AddonInstance_Game * | ) |
const char const char const char const char const struct game_input_event * KodiToAddonFuncTable_Game::size_t | ( | __cdecl * | SerializeSize | ) | const |
KodiToAddonFuncTable_Game::void | ( | __cdecl * | FreeString | ) | const |
KodiToAddonFuncTable_Game::void | ( | __cdecl * | FreeTopology | ) | const |
struct game_input_topology * KodiToAddonFuncTable_Game::void | ( | __cdecl * | SetControllerLayouts | ) | const |
KODI_HANDLE KodiToAddonFuncTable_Game::addonInstance |
KodiToAddonFuncTable_Game::bool |
const char KodiToAddonFuncTable_Game::bool |
const char const char KodiToAddonFuncTable_Game::bool |
uint8_t size_t* const struct AddonInstance_Game unsigned KodiToAddonFuncTable_Game::bool |
struct game_input_topology const struct game_controller_layout unsigned KodiToAddonFuncTable_Game::int |
uint8_t size_t* const struct AddonInstance_Game unsigned KodiToAddonFuncTable_Game::int |
uint8_t size_t* const struct AddonInstance_Game unsigned const char* const AddonInstance_Game char unsigned KodiToAddonFuncTable_Game::int |
uint8_t size_t *const struct AddonInstance_Game unsigned const char *const AddonInstance_Game char unsigned const char char const char* const AddonInstance_Game char const char const char unsigned KodiToAddonFuncTable_Game::int |
const AddonInstance_Game char char const char const char unsigned KodiToAddonFuncTable_Game::int |
const AddonInstance_Game char char const char const char unsigned const char const char* const AddonInstance_Game char unsigned KodiToAddonFuncTable_Game::int |
const char KodiToAddonFuncTable_Game::size_t |
uint8_t KodiToAddonFuncTable_Game::size_t |
const uint8_t KodiToAddonFuncTable_Game::size_t |