20 enum class RConsoleID;
36 bool RCGenerateHashFromFile(std::string& hash,
37 RETRO::RConsoleID consoleID,
38 const std::string& filePath);
39 bool RCGetGameIDUrl(std::string& url,
const std::string& hash);
40 bool RCGetPatchFileUrl(std::string& url,
41 const std::string& username,
42 const std::string& token,
44 void SetRetroAchievementsCredentials(
const std::string& username,
const std::string& token);
45 bool RCPostRichPresenceUrl(std::string& url,
46 std::string& postData,
47 const std::string& username,
48 const std::string& token,
50 const std::string& richPresence);
51 void RCEnableRichPresence(
const std::string& script);
52 void RCGetRichPresenceEvaluation(std::string& evaluation, RETRO::RConsoleID consoleID);
54 void ActivateAchievement(
unsigned cheevoId,
const char* memaddr);
55 void GetAchievement_URL_ID(
void (*callback)(
const char* achievementUrl,
unsigned cheevoId));
58 void RCResetRuntime();
Definition: GameClientCheevos.h:31
Interface between Kodi and Game add-ons.
Definition: GameClient.h:116
Definition: AudioDecoder.h:18
Game instance.
Definition: game.h:1228