Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
discord_rpc.h
Go to the documentation of this file.
1 #pragma once
2 
3 //discord-rpc
4 
5 #include <discord/discord_rpc.h>
6 
7 #ifndef BLAM
8 #define BLAM
9 #endif
10 
11 #define DISCORD_APP_ID "509073692722987076"
12 
13 namespace Blam
14 {
24  namespace DiscordRPC
25  {
29  BLAM void InitDiscord(); //init discord
30 
34  BLAM void ShutdownDiscord(); //safely shutdown discord
35 
41  BLAM void UpdatePresence(DiscordRichPresence discordPresence);
42 
49  BLAM void UpdatePresence(const char* state, const char* details);
50 
64  BLAM void DummyEvent(int id);
65  }
66 }
Blam
Namespace surrounding all major engine components.
Definition: blam_api.h:18
details
LPSTR details
Definition: error_notice.cpp:17
Blam::DiscordRPC::DummyEvent
BLAM void DummyEvent(int id)
Triggers a dummy event.
Definition: discord_rpc.cpp:130
Blam::DiscordRPC::InitDiscord
BLAM void InitDiscord()
Initialize Discord RPC.
Definition: discord_rpc.cpp:30
discord_rpc.h
BLAM
#define BLAM
Definition: discord_rpc.h:8
Blam::DiscordRPC::ShutdownDiscord
BLAM void ShutdownDiscord()
Shuts down Discord RPC.
Definition: discord_rpc.cpp:74
Blam::DiscordRPC::UpdatePresence
BLAM void UpdatePresence(DiscordRichPresence discordPresence)
Update the current Discord presence.
Definition: discord_rpc.cpp:103