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

#include <ffi.h>

+ Collaboration diagram for IDiscordCore:

Public Member Functions

 void (DISCORD_API *destroy)(struct IDiscordCore *core)
 
enum EDiscordResult (DISCORD_API *run_callbacks)(struct IDiscordCore *core)
 
 void (DISCORD_API *set_log_hook)(struct IDiscordCore *core
 
enum EDiscordLogLevel min_level void void (DISCORD_API *hook)(void *hook_data
 
struct IDiscordApplicationManager *DISCORD_APIget_application_manager (struct IDiscordCore *core)
 
struct IDiscordUserManager *DISCORD_APIget_user_manager (struct IDiscordCore *core)
 
struct IDiscordImageManager *DISCORD_APIget_image_manager (struct IDiscordCore *core)
 
struct IDiscordActivityManager *DISCORD_APIget_activity_manager (struct IDiscordCore *core)
 
struct IDiscordRelationshipManager *DISCORD_APIget_relationship_manager (struct IDiscordCore *core)
 
struct IDiscordLobbyManager *DISCORD_APIget_lobby_manager (struct IDiscordCore *core)
 
struct IDiscordNetworkManager *DISCORD_APIget_network_manager (struct IDiscordCore *core)
 
struct IDiscordOverlayManager *DISCORD_APIget_overlay_manager (struct IDiscordCore *core)
 
struct IDiscordStorageManager *DISCORD_APIget_storage_manager (struct IDiscordCore *core)
 
struct IDiscordStoreManager *DISCORD_APIget_store_manager (struct IDiscordCore *core)
 
struct IDiscordVoiceManager *DISCORD_APIget_voice_manager (struct IDiscordCore *core)
 
struct IDiscordAchievementManager *DISCORD_APIget_achievement_manager (struct IDiscordCore *core)
 

Public Attributes

enum EDiscordLogLevel min_level voidhook_data
 
enum EDiscordLogLevel min_level void enum EDiscordLogLevel level const char * message
 

Member Function Documentation

◆ EDiscordResult()

enum IDiscordCore::EDiscordResult ( DISCORD_API run_callbacks)

◆ get_achievement_manager()

struct IDiscordAchievementManager* DISCORD_API* IDiscordCore::get_achievement_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ get_activity_manager()

struct IDiscordActivityManager* DISCORD_API* IDiscordCore::get_activity_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ get_application_manager()

struct IDiscordApplicationManager* DISCORD_API* IDiscordCore::get_application_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ get_image_manager()

struct IDiscordImageManager* DISCORD_API* IDiscordCore::get_image_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ get_lobby_manager()

struct IDiscordLobbyManager* DISCORD_API* IDiscordCore::get_lobby_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ get_network_manager()

struct IDiscordNetworkManager* DISCORD_API* IDiscordCore::get_network_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ get_overlay_manager()

struct IDiscordOverlayManager* DISCORD_API* IDiscordCore::get_overlay_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ get_relationship_manager()

struct IDiscordRelationshipManager* DISCORD_API* IDiscordCore::get_relationship_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ get_storage_manager()

struct IDiscordStorageManager* DISCORD_API* IDiscordCore::get_storage_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ get_store_manager()

struct IDiscordStoreManager* DISCORD_API* IDiscordCore::get_store_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ get_user_manager()

struct IDiscordUserManager* DISCORD_API* IDiscordCore::get_user_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ get_voice_manager()

struct IDiscordVoiceManager* DISCORD_API* IDiscordCore::get_voice_manager ( struct IDiscordCore core)
+ Here is the caller graph for this function:

◆ void() [1/3]

IDiscordCore::void ( DISCORD_API destroy)

◆ void() [2/3]

enum EDiscordLogLevel min_level void IDiscordCore::void ( DISCORD_API hook)

◆ void() [3/3]

IDiscordCore::void ( DISCORD_API set_log_hook)

Member Data Documentation

◆ hook_data

enum EDiscordLogLevel min_level void* IDiscordCore::hook_data

◆ message

enum EDiscordLogLevel min_level void enum EDiscordLogLevel level const char* IDiscordCore::message

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