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

#include <ffi.h>

+ Collaboration diagram for IDiscordUserManager:

Public Member Functions

enum EDiscordResult (DISCORD_API *get_current_user)(struct IDiscordUserManager *manager
 
 void (DISCORD_API *get_user)(struct IDiscordUserManager *manager
 
DiscordUserId void void (DISCORD_API *callback)(void *callback_data
 
enum EDiscordResult (DISCORD_API *get_current_user_premium_type)(struct IDiscordUserManager *manager
 
enum EDiscordResult (DISCORD_API *current_user_has_flag)(struct IDiscordUserManager *manager
 

Public Attributes

enum struct DiscordUsercurrent_user
 
DiscordUserId user_id
 
DiscordUserId voidcallback_data
 
DiscordUserId void enum EDiscordResult result struct DiscordUseruser
 
enum enum EDiscordPremiumTypepremium_type
 
enum enum EDiscordUserFlag flag bool * has_flag
 

Member Function Documentation

◆ EDiscordResult() [1/3]

enum IDiscordUserManager::EDiscordResult ( DISCORD_API current_user_has_flag)

◆ EDiscordResult() [2/3]

enum IDiscordUserManager::EDiscordResult ( DISCORD_API get_current_user)

◆ EDiscordResult() [3/3]

enum IDiscordUserManager::EDiscordResult ( DISCORD_API get_current_user_premium_type)

◆ void() [1/2]

DiscordUserId void IDiscordUserManager::void ( DISCORD_API callback)

◆ void() [2/2]

IDiscordUserManager::void ( DISCORD_API get_user)

Member Data Documentation

◆ callback_data

DiscordUserId void* IDiscordUserManager::callback_data

◆ current_user

enum struct DiscordUser* IDiscordUserManager::current_user

◆ has_flag

enum enum EDiscordUserFlag flag bool* IDiscordUserManager::has_flag

◆ premium_type

enum enum EDiscordPremiumType* IDiscordUserManager::premium_type

◆ user

DiscordUserId void enum EDiscordResult result struct DiscordUser* IDiscordUserManager::user

◆ user_id

DiscordUserId IDiscordUserManager::user_id

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