 |
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.
44 Core& operator=(
Core const& rhs) =
delete;
46 Core& operator=(
Core&& rhs) =
delete;
discord::StorageManager & StorageManager()
Definition: core.cpp:146
Result RunCallbacks()
Definition: core.cpp:51
Definition: achievement_manager.cpp:12
struct IDiscordStorageManager *DISCORD_API * get_storage_manager(struct IDiscordCore *core)
@ DiscordResult_Ok
Definition: ffi.h:46
discord::OverlayManager & OverlayManager()
Definition: core.cpp:137
discord::NetworkManager & NetworkManager()
Definition: core.cpp:128
struct IDiscordVoiceManager *DISCORD_API * get_voice_manager(struct IDiscordCore *core)
Definition: storage_manager.h:7
discord::ImageManager & ImageManager()
Definition: core.cpp:92
#define DISCORD_VERSION
Definition: ffi.h:31
Definition: application_manager.h:7
struct IDiscordNetworkManager *DISCORD_API * get_network_manager(struct IDiscordCore *core)
struct IDiscordLobbyManager *DISCORD_API * get_lobby_manager(struct IDiscordCore *core)
static Result Create(ClientId clientId, std::uint64_t flags, Core **instance)
Definition: core.cpp:12
Definition: achievement_manager.h:7
std::int64_t ClientId
Definition: types.h:195
discord::ActivityManager & ActivityManager()
Definition: core.cpp:101
~Core()
Definition: core.cpp:43
Token Connect(EventHandler slot)
Definition: event.h:23
unsigned long long uint64_t
Definition: stdint.h:18
Definition: user_manager.h:7
discord::UserManager & UserManager()
Definition: core.cpp:83
Definition: voice_manager.h:7
Result
Definition: types.h:12
struct IDiscordAchievementManager *DISCORD_API * get_achievement_manager(struct IDiscordCore *core)
struct IDiscordActivityManager *DISCORD_API * get_activity_manager(struct IDiscordCore *core)
struct IDiscordRelationshipManager *DISCORD_API * get_relationship_manager(struct IDiscordCore *core)
struct IDiscordApplicationManager *DISCORD_API * get_application_manager(struct IDiscordCore *core)
discord::StoreManager & StoreManager()
Definition: core.cpp:155
struct IDiscordStoreManager *DISCORD_API * get_store_manager(struct IDiscordCore *core)
EDiscordLogLevel
Definition: ffi.h:98
void SetLogHook(LogLevel minLevel, std::function< void(LogLevel, char const *)> hook)
Definition: core.cpp:57
LogLevel
Definition: types.h:65
Definition: relationship_manager.h:7
Definition: image_manager.h:7
Definition: overlay_manager.h:7
discord::LobbyManager & LobbyManager()
Definition: core.cpp:119
Definition: lobby_manager.h:7
discord::AchievementManager & AchievementManager()
Definition: core.cpp:173
Definition: store_manager.h:7
struct IDiscordUserManager *DISCORD_API * get_user_manager(struct IDiscordCore *core)
discord::VoiceManager & VoiceManager()
Definition: core.cpp:164
discord::RelationshipManager & RelationshipManager()
Definition: core.cpp:110
struct IDiscordImageManager *DISCORD_API * get_image_manager(struct IDiscordCore *core)
struct IDiscordOverlayManager *DISCORD_API * get_overlay_manager(struct IDiscordCore *core)
Definition: activity_manager.h:7
enum EDiscordResult DISCORD_API DiscordCreate(DiscordVersion version, struct DiscordCreateParams *params, struct IDiscordCore **result)
void DisconnectAll()
Definition: event.h:40
discord::ApplicationManager & ApplicationManager()
Definition: core.cpp:74
Definition: network_manager.h:7