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

#include <ffi.h>

+ Collaboration diagram for IDiscordAchievementManager:

Public Member Functions

 void (DISCORD_API *set_user_achievement)(struct IDiscordAchievementManager *manager
 
DiscordSnowflake uint8_t void void (DISCORD_API *callback)(void *callback_data
 
 void (DISCORD_API *fetch_user_achievements)(struct IDiscordAchievementManager *manager
 
void void (DISCORD_API *callback)(void *callback_data
 
 void (DISCORD_API *count_user_achievements)(struct IDiscordAchievementManager *manager
 
enum EDiscordResult (DISCORD_API *get_user_achievement)(struct IDiscordAchievementManager *manager
 
enum EDiscordResult (DISCORD_API *get_user_achievement_at)(struct IDiscordAchievementManager *manager
 

Public Attributes

DiscordSnowflake achievement_id
 
DiscordSnowflake uint8_t percent_complete
 
DiscordSnowflake uint8_t voidcallback_data
 
DiscordSnowflake uint8_t void enum EDiscordResult result
 
voidcallback_data
 
void enum EDiscordResult result
 
int32_tcount
 
enum DiscordSnowflake user_achievement_id
 
enum DiscordSnowflake struct DiscordUserAchievementuser_achievement
 
enum int32_t index
 
enum int32_t struct DiscordUserAchievementuser_achievement
 

Member Function Documentation

◆ EDiscordResult() [1/2]

enum IDiscordAchievementManager::EDiscordResult ( DISCORD_API get_user_achievement)

◆ EDiscordResult() [2/2]

enum IDiscordAchievementManager::EDiscordResult ( DISCORD_API get_user_achievement_at)

◆ void() [1/5]

DiscordSnowflake uint8_t void IDiscordAchievementManager::void ( DISCORD_API callback)

◆ void() [2/5]

void IDiscordAchievementManager::void ( DISCORD_API callback)

◆ void() [3/5]

IDiscordAchievementManager::void ( DISCORD_API count_user_achievements)

◆ void() [4/5]

IDiscordAchievementManager::void ( DISCORD_API fetch_user_achievements)

◆ void() [5/5]

IDiscordAchievementManager::void ( DISCORD_API set_user_achievement)

Member Data Documentation

◆ achievement_id

DiscordSnowflake IDiscordAchievementManager::achievement_id

◆ callback_data [1/2]

DiscordSnowflake uint8_t void* IDiscordAchievementManager::callback_data

◆ callback_data [2/2]

void* IDiscordAchievementManager::callback_data

◆ count

int32_t* IDiscordAchievementManager::count

◆ index

enum int32_t IDiscordAchievementManager::index

◆ percent_complete

DiscordSnowflake uint8_t IDiscordAchievementManager::percent_complete

◆ result [1/2]

DiscordSnowflake uint8_t void enum EDiscordResult IDiscordAchievementManager::result

◆ result [2/2]

void enum EDiscordResult IDiscordAchievementManager::result

◆ user_achievement [1/2]

enum DiscordSnowflake struct DiscordUserAchievement* IDiscordAchievementManager::user_achievement

◆ user_achievement [2/2]

enum int32_t struct DiscordUserAchievement* IDiscordAchievementManager::user_achievement

◆ user_achievement_id

enum DiscordSnowflake IDiscordAchievementManager::user_achievement_id

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