 |
Blamite Game Engine - blam!
00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
17 std::function<
void(
Result)> callback);
21 std::function<
void(
Result)> callback);
Result RegisterSteam(std::uint32_t steamId)
Definition: activity_manager.cpp:79
void AcceptInvite(UserId userId, std::function< void(Result)> callback)
Definition: activity_manager.cpp:162
Definition: achievement_manager.cpp:12
~ActivityManager()=default
EDiscordResult
Definition: ffi.h:45
EDiscordActivityJoinRequestReply
Definition: ffi.h:146
ActivityJoinRequestReply
Definition: types.h:113
Event< ActivityActionType, User const &, Activity const & > OnActivityInvite
Definition: activity_manager.h:27
void SendRequestReply(UserId userId, ActivityJoinRequestReply reply, std::function< void(Result)> callback)
Definition: activity_manager.cpp:118
static void DISCORD_CALLBACK OnActivitySpectate(void *callbackData, char const *secret)
Definition: activity_manager.cpp:27
discord::ActivityManager & ActivityManager()
Definition: core.cpp:101
static void DISCORD_CALLBACK OnActivityJoinRequest(void *callbackData, DiscordUser *user)
Definition: activity_manager.cpp:38
Result
Definition: types.h:12
void SendInvite(UserId userId, ActivityActionType type, char const *content, std::function< void(Result)> callback)
Definition: activity_manager.cpp:139
void UpdateActivity(Activity const &activity, std::function< void(Result)> callback)
Definition: activity_manager.cpp:85
Result RegisterCommand(char const *command)
Definition: activity_manager.cpp:73
static void DISCORD_CALLBACK OnActivityInvite(void *callbackData, EDiscordActivityActionType type, DiscordUser *user, DiscordActivity *activity)
Definition: activity_manager.cpp:49
#define DISCORD_CALLBACK
Definition: ffi.h:19
unsigned int uint32_t
Definition: stdint.h:17
Event< char const * > OnActivityJoin
Definition: activity_manager.h:24
Event< char const * > OnActivitySpectate
Definition: activity_manager.h:25
ActivityActionType
Definition: types.h:102
void ClearActivity(std::function< void(Result)> callback)
Definition: activity_manager.cpp:103
Definition: activity_manager.cpp:14
EDiscordActivityActionType
Definition: ffi.h:135
Snowflake UserId
Definition: types.h:199
Definition: activity_manager.h:7
static void DISCORD_CALLBACK OnActivityJoin(void *callbackData, char const *secret)
Definition: activity_manager.cpp:16
Event< User const & > OnActivityJoinRequest
Definition: activity_manager.h:26