Elaztek Developer Hub
Blamite Game Engine - blam!  00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
IDiscordActivityManager Struct Reference

#include <ffi.h>

+ Collaboration diagram for IDiscordActivityManager:

Public Member Functions

enum EDiscordResult (DISCORD_API *register_command)(struct IDiscordActivityManager *manager
 
enum EDiscordResult (DISCORD_API *register_steam)(struct IDiscordActivityManager *manager
 
 void (DISCORD_API *update_activity)(struct IDiscordActivityManager *manager
 
struct DiscordActivity void void (DISCORD_API *callback)(void *callback_data
 
 void (DISCORD_API *clear_activity)(struct IDiscordActivityManager *manager
 
void void (DISCORD_API *callback)(void *callback_data
 
 void (DISCORD_API *send_request_reply)(struct IDiscordActivityManager *manager
 
DiscordUserId enum EDiscordActivityJoinRequestReply reply void void (DISCORD_API *callback)(void *callback_data
 
 void (DISCORD_API *send_invite)(struct IDiscordActivityManager *manager
 
DiscordUserId enum EDiscordActivityActionType type const char void void (DISCORD_API *callback)(void *callback_data
 
 void (DISCORD_API *accept_invite)(struct IDiscordActivityManager *manager
 
DiscordUserId void void (DISCORD_API *callback)(void *callback_data
 

Public Attributes

enum const char * command
 
enum uint32_t steam_id
 
struct DiscordActivityactivity
 
struct DiscordActivity voidcallback_data
 
struct DiscordActivity void enum EDiscordResult result
 
voidcallback_data
 
void enum EDiscordResult result
 
DiscordUserId user_id
 
DiscordUserId enum EDiscordActivityJoinRequestReply reply voidcallback_data
 
DiscordUserId enum EDiscordActivityJoinRequestReply reply void enum EDiscordResult result
 
DiscordUserId enum EDiscordActivityActionType type const char * content
 
DiscordUserId enum EDiscordActivityActionType type const char voidcallback_data
 
DiscordUserId enum EDiscordActivityActionType type const char void enum EDiscordResult result
 
DiscordUserId voidcallback_data
 
DiscordUserId void enum EDiscordResult result
 

Member Function Documentation

◆ EDiscordResult() [1/2]

enum IDiscordActivityManager::EDiscordResult ( DISCORD_API register_command)

◆ EDiscordResult() [2/2]

enum IDiscordActivityManager::EDiscordResult ( DISCORD_API register_steam)

◆ void() [1/10]

IDiscordActivityManager::void ( DISCORD_API accept_invite)

◆ void() [2/10]

struct DiscordActivity void IDiscordActivityManager::void ( DISCORD_API callback)

◆ void() [3/10]

void IDiscordActivityManager::void ( DISCORD_API callback)

◆ void() [4/10]

DiscordUserId enum EDiscordActivityJoinRequestReply reply void IDiscordActivityManager::void ( DISCORD_API callback)

◆ void() [5/10]

DiscordUserId enum EDiscordActivityActionType type const char void IDiscordActivityManager::void ( DISCORD_API callback)

◆ void() [6/10]

DiscordUserId void IDiscordActivityManager::void ( DISCORD_API callback)

◆ void() [7/10]

IDiscordActivityManager::void ( DISCORD_API clear_activity)

◆ void() [8/10]

IDiscordActivityManager::void ( DISCORD_API send_invite)

◆ void() [9/10]

IDiscordActivityManager::void ( DISCORD_API send_request_reply)

◆ void() [10/10]

IDiscordActivityManager::void ( DISCORD_API update_activity)

Member Data Documentation

◆ activity

struct DiscordActivity* IDiscordActivityManager::activity

◆ callback_data [1/5]

struct DiscordActivity void* IDiscordActivityManager::callback_data

◆ callback_data [2/5]

void* IDiscordActivityManager::callback_data

◆ callback_data [3/5]

DiscordUserId enum EDiscordActivityJoinRequestReply reply void* IDiscordActivityManager::callback_data

◆ callback_data [4/5]

DiscordUserId enum EDiscordActivityActionType type const char void* IDiscordActivityManager::callback_data

◆ callback_data [5/5]

DiscordUserId void* IDiscordActivityManager::callback_data

◆ command

enum const char* IDiscordActivityManager::command

◆ content

DiscordUserId enum EDiscordActivityActionType type const char* IDiscordActivityManager::content

◆ result [1/5]

struct DiscordActivity void enum EDiscordResult IDiscordActivityManager::result

◆ result [2/5]

void enum EDiscordResult IDiscordActivityManager::result

◆ result [3/5]

DiscordUserId enum EDiscordActivityJoinRequestReply reply void enum EDiscordResult IDiscordActivityManager::result

◆ result [4/5]

DiscordUserId enum EDiscordActivityActionType type const char void enum EDiscordResult IDiscordActivityManager::result

◆ result [5/5]

DiscordUserId void enum EDiscordResult IDiscordActivityManager::result

◆ steam_id

enum uint32_t IDiscordActivityManager::steam_id

◆ user_id

DiscordUserId IDiscordActivityManager::user_id

The documentation for this struct was generated from the following file: