![]() |
Blamite Game Engine - blam!
00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
|
#include <activity_manager.h>
Public Member Functions | |
~ActivityManager ()=default | |
Result | RegisterCommand (char const *command) |
Result | RegisterSteam (std::uint32_t steamId) |
void | UpdateActivity (Activity const &activity, std::function< void(Result)> callback) |
void | ClearActivity (std::function< void(Result)> callback) |
void | SendRequestReply (UserId userId, ActivityJoinRequestReply reply, std::function< void(Result)> callback) |
void | SendInvite (UserId userId, ActivityActionType type, char const *content, std::function< void(Result)> callback) |
void | AcceptInvite (UserId userId, std::function< void(Result)> callback) |
Public Attributes | |
Event< char const * > | OnActivityJoin |
Event< char const * > | OnActivitySpectate |
Event< User const & > | OnActivityJoinRequest |
Event< ActivityActionType, User const &, Activity const & > | OnActivityInvite |
Friends | |
class | Core |
|
default |
void discord::ActivityManager::AcceptInvite | ( | UserId | userId, |
std::function< void(Result)> | callback | ||
) |
void discord::ActivityManager::ClearActivity | ( | std::function< void(Result)> | callback | ) |
Result discord::ActivityManager::RegisterCommand | ( | char const * | command | ) |
Result discord::ActivityManager::RegisterSteam | ( | std::uint32_t | steamId | ) |
void discord::ActivityManager::SendInvite | ( | UserId | userId, |
ActivityActionType | type, | ||
char const * | content, | ||
std::function< void(Result)> | callback | ||
) |
void discord::ActivityManager::SendRequestReply | ( | UserId | userId, |
ActivityJoinRequestReply | reply, | ||
std::function< void(Result)> | callback | ||
) |
void discord::ActivityManager::UpdateActivity | ( | Activity const & | activity, |
std::function< void(Result)> | callback | ||
) |
|
friend |
Event<ActivityActionType, User const&, Activity const&> discord::ActivityManager::OnActivityInvite |
Event<char const*> discord::ActivityManager::OnActivityJoin |
Event<char const*> discord::ActivityManager::OnActivitySpectate |