 |
Blamite Game Engine - blam!
00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
|
void SetColor(std::uint32_t color)
Definition: types.cpp:539
void SetTop(std::int32_t top)
Definition: types.cpp:579
Result SetOwner(UserId ownerId)
Definition: types.cpp:800
void SetPrivacy(ActivityPartyPrivacy privacy)
Definition: types.cpp:252
Activity & GetActivity()
Definition: types.cpp:418
EDiscordPremiumType
Definition: ffi.h:113
enum EDiscordActivityType type
Definition: ffi.h:311
Result SetMetadata(MetadataKey key, MetadataValue value)
Definition: types.cpp:831
enum enum EDiscordLobbySearchDistance distance
Definition: ffi.h:437
char join[128]
Definition: ffi.h:306
Definition: achievement_manager.cpp:12
char small_text[128]
Definition: ffi.h:290
LobbySearchComparison
Definition: types.h:140
char const * GetName() const
Definition: types.cpp:321
EDiscordRelationshipType
Definition: ffi.h:159
void SetLocked(bool locked)
Definition: types.cpp:509
int32_t top
Definition: ffi.h:354
EDiscordResult
Definition: ffi.h:45
struct DiscordSkuPrice price
Definition: ffi.h:380
DiscordTimestamp expires
Definition: ffi.h:267
bool GetBot() const
Definition: types.cpp:60
char id[128]
Definition: ffi.h:299
uint32_t background_color
Definition: ffi.h:348
User & GetUser()
Definition: types.cpp:438
void SetFilename(char const *filename)
Definition: types.cpp:609
DiscordSnowflake sku_id
Definition: ffi.h:368
void SetSecret(LobbySecret secret)
Definition: types.cpp:488
Snowflake GetSkuId() const
Definition: types.cpp:665
char spectate[128]
Definition: ffi.h:307
ActivityAssets & GetAssets()
Definition: types.cpp:358
void SetBot(bool bot)
Definition: types.cpp:55
SkuPrice & GetPrice()
Definition: types.cpp:722
void SetDiscriminator(char const *discriminator)
Definition: types.cpp:33
Result Limit(std::uint32_t limit)
Definition: types.cpp:866
RelationshipType
Definition: types.h:126
DiscordSnowflake user_id
Definition: ffi.h:389
char const * GetFilename() const
Definition: types.cpp:615
UserId GetOwnerId() const
Definition: types.cpp:483
void SetName(char const *name)
Definition: types.cpp:315
void SetUnlockedAt(DateTime unlockedAt)
Definition: types.cpp:783
char const * GetSpectate() const
Definition: types.cpp:290
char const * LobbySecret
Definition: types.h:203
void SetCapacity(std::uint32_t capacity)
Definition: types.cpp:499
void SetFrom(std::int32_t from)
Definition: types.cpp:519
std::uint32_t GetBackgroundColor() const
Definition: types.cpp:554
SkuType
Definition: types.h:183
void SetId(std::int64_t id)
Definition: types.cpp:107
void SetAmount(std::uint32_t amount)
Definition: types.cpp:670
void SetType(LobbyType type)
Definition: types.cpp:468
void SetCurrentSize(std::int32_t currentSize)
Definition: types.cpp:211
void SetName(char const *name)
Definition: types.cpp:711
enum EDiscordEntitlementType type
Definition: ffi.h:367
void SetEnd(Timestamp end)
Definition: types.cpp:157
Snowflake GetId() const
Definition: types.cpp:645
void SetTo(std::int32_t to)
Definition: types.cpp:529
std::uint32_t GetSupportedPlatforms() const
Definition: types.cpp:403
void SetSpectate(char const *spectate)
Definition: types.cpp:284
int64_t id
Definition: ffi.h:272
std::int32_t GetBottom() const
Definition: types.cpp:604
ActivityType GetType() const
Definition: types.cpp:300
RelationshipType GetType() const
Definition: types.cpp:433
unsigned char uint8_t
Definition: stdint.h:15
char large_image[128]
Definition: ffi.h:287
char username[256]
Definition: ffi.h:258
std::int32_t GetRight() const
Definition: types.cpp:594
ImageType GetType() const
Definition: types.cpp:102
Result SetMetadata(MetadataKey key, MetadataValue value)
Definition: types.cpp:812
std::uint64_t GetLastModified() const
Definition: types.cpp:635
Result SetCapacity(std::uint32_t capacity)
Definition: types.cpp:806
LobbySearchDistance
Definition: types.h:154
std::uint32_t GetHeight() const
Definition: types.cpp:142
int32_t left
Definition: ffi.h:353
Status GetStatus() const
Definition: types.cpp:413
EDiscordLobbyType
Definition: ffi.h:168
void SetId(LobbyId id)
Definition: types.cpp:458
EDiscordLobbySearchDistance
Definition: ffi.h:187
char const * GetUsername() const
Definition: types.cpp:28
std::int64_t GetId() const
Definition: types.cpp:112
Result Sort(MetadataKey key, LobbySearchCast cast, MetadataValue value)
Definition: types.cpp:857
LobbyType GetType() const
Definition: types.cpp:473
InputModeType
Definition: types.h:190
Status
Definition: types.h:119
char large_text[128]
Definition: ffi.h:288
std::int32_t GetTop() const
Definition: types.cpp:584
std::int64_t Timestamp
Definition: types.h:198
void SetLargeImage(char const *largeImage)
Definition: types.cpp:167
Presence & GetPresence()
Definition: types.cpp:448
char name[256]
Definition: ffi.h:379
DateTime GetUnlockedAt() const
Definition: types.cpp:789
ActivityPartyPrivacy GetPrivacy() const
Definition: types.cpp:257
void SetApplicationId(std::int64_t applicationId)
Definition: types.cpp:305
void SetStart(Timestamp start)
Definition: types.cpp:147
char const * GetDiscriminator() const
Definition: types.cpp:39
void SetBackgroundColor(std::uint32_t backgroundColor)
Definition: types.cpp:549
void SetInstance(bool instance)
Definition: types.cpp:388
enum EDiscordImageType type
Definition: ffi.h:271
uint32_t capacity
Definition: ffi.h:340
unsigned long long uint64_t
Definition: stdint.h:18
Timestamp GetExpires() const
Definition: types.cpp:92
DiscordSnowflake id
Definition: ffi.h:366
void SetSupportedPlatforms(std::uint32_t supportedPlatforms)
Definition: types.cpp:398
void SetLeft(std::int32_t left)
Definition: types.cpp:569
char const * GetName() const
Definition: types.cpp:717
Result SetType(LobbyType type)
Definition: types.cpp:794
void SetSize(std::uint64_t size)
Definition: types.cpp:620
void SetState(char const *state)
Definition: types.cpp:326
void SetId(char const *id)
Definition: types.cpp:231
struct DiscordActivityTimestamps timestamps
Definition: ffi.h:316
PartySize & GetSize()
Definition: types.cpp:242
Result Distance(LobbySearchDistance distance)
Definition: types.cpp:872
Definition: user_manager.h:7
DiscordSnowflake achievement_id
Definition: ffi.h:390
discord::UserManager & UserManager()
Definition: core.cpp:83
uint32_t color
Definition: ffi.h:347
void SetBottom(std::int32_t bottom)
Definition: types.cpp:599
void SetId(Snowflake id)
Definition: types.cpp:691
EDiscordStatus
Definition: ffi.h:152
int32_t right
Definition: ffi.h:355
int int32_t
Definition: stdint.h:13
void SetLastModified(std::uint64_t lastModified)
Definition: types.cpp:630
void SetSmallImage(char const *smallImage)
Definition: types.cpp:189
Result
Definition: types.h:12
char access_token[128]
Definition: ffi.h:265
EDiscordImageType
Definition: ffi.h:119
std::uint32_t GetWidth() const
Definition: types.cpp:132
enum EDiscordLobbyType type
Definition: ffi.h:337
Definition: user_manager.cpp:14
int32_t to
Definition: ffi.h:346
ImageType
Definition: types.h:86
char const * MetadataValue
Definition: types.h:205
enum EDiscordRelationshipType type
Definition: ffi.h:330
uint32_t supported_platforms
Definition: ffi.h:321
UserFlag
Definition: types.h:72
Timestamp GetEnd() const
Definition: types.cpp:162
std::int32_t GetCurrentSize() const
Definition: types.cpp:216
void SetType(ImageType type)
Definition: types.cpp:97
std::uint32_t GetAmount() const
Definition: types.cpp:675
EntitlementType GetType() const
Definition: types.cpp:655
ActivityPartyPrivacy
Definition: types.h:90
EDiscordLobbySearchComparison
Definition: ffi.h:173
std::uint32_t GetCapacity() const
Definition: types.cpp:504
Event OnCurrentUserUpdate
Definition: user_manager.h:16
char const * GetJoin() const
Definition: types.cpp:279
DiscordUserId owner_id
Definition: ffi.h:338
Snowflake GetId() const
Definition: types.cpp:696
struct DiscordPresence presence
Definition: ffi.h:332
std::int64_t Snowflake
Definition: types.h:197
char const * GetCurrency() const
Definition: types.cpp:686
char const * GetSmallText() const
Definition: types.cpp:206
long long int64_t
Definition: stdint.h:14
void SetCurrency(char const *currency)
Definition: types.cpp:680
bool GetInstance() const
Definition: types.cpp:393
char const * GetLargeText() const
Definition: types.cpp:184
void SetPercentComplete(std::uint8_t percentComplete)
Definition: types.cpp:773
uint32_t size
Definition: ffi.h:273
sock planetquake com All rights reserved Quake III Arena is a registered trademark of id Inc This level may be electronically distributed only at NO CHARGE to the recipient in its current state
Definition: chiropteraDM.txt:94
char name[128]
Definition: ffi.h:313
#define DISCORD_CALLBACK
Definition: ffi.h:19
unsigned int uint32_t
Definition: stdint.h:17
void SetJoin(char const *join)
Definition: types.cpp:273
enum EDiscordActivityPartyPrivacy privacy
Definition: ffi.h:301
std::uint64_t GetSize() const
Definition: types.cpp:625
bool GetThick() const
Definition: types.cpp:564
char const * GetScopes() const
Definition: types.cpp:82
int32_t bottom
Definition: ffi.h:356
void SetId(UserId id)
Definition: types.cpp:12
void SetStatus(Status status)
Definition: types.cpp:408
void SetOwnerId(UserId ownerId)
Definition: types.cpp:478
LobbySecret GetSecret() const
Definition: types.cpp:494
char const * GetState() const
Definition: types.cpp:332
Result DeleteMetadata(MetadataKey key)
Definition: types.cpp:819
uint32_t amount
Definition: ffi.h:372
void SetThick(bool thick)
Definition: types.cpp:559
int32_t from
Definition: ffi.h:345
void SetUsername(char const *username)
Definition: types.cpp:22
char filename[260]
Definition: ffi.h:360
Snowflake GetAchievementId() const
Definition: types.cpp:768
bool bot
Definition: ffi.h:261
struct DiscordActivity activity
Definition: ffi.h:326
EDiscordEntitlementType
Definition: ffi.h:206
std::uint32_t GetSize() const
Definition: types.cpp:122
char currency[16]
Definition: ffi.h:373
uint8_t percent_complete
Definition: ffi.h:391
EDiscordSkuType
Definition: ffi.h:216
Snowflake LobbyId
Definition: types.h:202
DiscordLobbyId id
Definition: ffi.h:336
DiscordSnowflake id
Definition: ffi.h:377
void SetType(EntitlementType type)
Definition: types.cpp:650
Snowflake GetUserId() const
Definition: types.cpp:758
Timestamp GetStart() const
Definition: types.cpp:152
Result SetLocked(bool locked)
Definition: types.cpp:825
char details[128]
Definition: ffi.h:315
int32_t current_size
Definition: ffi.h:294
std::uint32_t GetColor() const
Definition: types.cpp:544
struct DiscordActivitySecrets secrets
Definition: ffi.h:319
void SetDetails(char const *details)
Definition: types.cpp:337
enum uint32_t limit
Definition: ffi.h:435
PremiumType
Definition: types.h:80
void SetType(ActivityType type)
Definition: types.cpp:295
std::uint8_t GetPercentComplete() const
Definition: types.cpp:778
void SetType(RelationshipType type)
Definition: types.cpp:428
ActivityParty & GetParty()
Definition: types.cpp:368
void SetUserId(Snowflake userId)
Definition: types.cpp:753
enum EDiscordSkuType type
Definition: ffi.h:378
DiscordUserId id
Definition: ffi.h:257
ActivityType
Definition: types.h:95
EntitlementType
Definition: types.h:173
int32_t max_size
Definition: ffi.h:295
void SetExpires(Timestamp expires)
Definition: types.cpp:87
struct DiscordActivityAssets assets
Definition: ffi.h:317
char const * GetAccessToken() const
Definition: types.cpp:71
LobbyType
Definition: types.h:135
UserId GetId() const
Definition: types.cpp:17
DiscordTimestamp start
Definition: ffi.h:282
void SetLargeText(char const *largeText)
Definition: types.cpp:178
std::int64_t GetApplicationId() const
Definition: types.cpp:310
std::int32_t GetTo() const
Definition: types.cpp:534
SkuType GetType() const
Definition: types.cpp:706
char discriminator[8]
Definition: ffi.h:259
void SetAccessToken(char const *accessToken)
Definition: types.cpp:65
bool GetLocked() const
Definition: types.cpp:514
Result GetCurrentUser(User *currentUser)
Definition: user_manager.cpp:32
char const * GetLargeImage() const
Definition: types.cpp:173
char small_image[128]
Definition: ffi.h:289
struct DiscordActivityParty party
Definition: ffi.h:318
Result CurrentUserHasFlag(UserFlag flag, bool *hasFlag)
Definition: user_manager.cpp:69
void SetSize(std::uint32_t size)
Definition: types.cpp:117
void SetRight(std::int32_t right)
Definition: types.cpp:589
void SetId(Snowflake id)
Definition: types.cpp:640
EDiscordLobbySearchCast
Definition: ffi.h:182
char const * GetId() const
Definition: types.cpp:237
DiscordDateTime unlocked_at
Definition: ffi.h:392
char const * GetMatch() const
Definition: types.cpp:268
uint32_t height
Definition: ffi.h:278
EDiscordActivityPartyPrivacy
Definition: ffi.h:123
Result GetCurrentUserPremiumType(PremiumType *premiumType)
Definition: user_manager.cpp:58
int64_t application_id
Definition: ffi.h:312
char const * MetadataKey
Definition: types.h:204
ActivityTimestamps & GetTimestamps()
Definition: types.cpp:348
uint64_t last_modified
Definition: ffi.h:362
void SetMaxSize(std::int32_t maxSize)
Definition: types.cpp:221
uint32_t width
Definition: ffi.h:277
char match[128]
Definition: ffi.h:305
void SetType(SkuType type)
Definition: types.cpp:701
std::int32_t GetMaxSize() const
Definition: types.cpp:226
void SetMatch(char const *match)
Definition: types.cpp:262
static void DISCORD_CALLBACK OnCurrentUserUpdate(void *callbackData)
Definition: user_manager.cpp:16
std::int32_t GetFrom() const
Definition: types.cpp:524
char const * GetDetails() const
Definition: types.cpp:343
EDiscordActivityType
Definition: ffi.h:128
bool locked
Definition: ffi.h:341
void SetSmallText(char const *smallText)
Definition: types.cpp:200
enum EDiscordStatus status
Definition: ffi.h:325
std::int32_t GetLeft() const
Definition: types.cpp:574
char avatar[128]
Definition: ffi.h:260
void SetSkuId(Snowflake skuId)
Definition: types.cpp:660
bool instance
Definition: ffi.h:320
DiscordLobbySecret secret
Definition: ffi.h:339
Snowflake UserId
Definition: types.h:199
char state[128]
Definition: ffi.h:314
EDiscordUserFlag
Definition: ffi.h:105
ActivitySecrets & GetSecrets()
Definition: types.cpp:378
void SetWidth(std::uint32_t width)
Definition: types.cpp:127
EDiscordInputModeType
Definition: ffi.h:223
Blam::Endpoint from
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:71
void SetAchievementId(Snowflake achievementId)
Definition: types.cpp:763
LobbySearchCast
Definition: types.h:149
LobbyId GetId() const
Definition: types.cpp:463
char const * GetSmallImage() const
Definition: types.cpp:195
void GetUser(UserId userId, std::function< void(Result, User const &)> callback)
Definition: user_manager.cpp:43
void SetHeight(std::uint32_t height)
Definition: types.cpp:137
void SetScopes(char const *scopes)
Definition: types.cpp:76
DiscordTimestamp end
Definition: ffi.h:283
struct DiscordPartySize size
Definition: ffi.h:300
ARPHIC PUBLIC LICENSE Ltd Yung Chi Taiwan All rights reserved except as specified below Everyone is permitted to copy and distribute verbatim copies of this license but changing it is forbidden Preamble The licenses for most software are designed to take away your freedom to share and change it By the ARPHIC PUBLIC LICENSE specifically permits and encourages you to use this provided that you give the recipients all the rights that we gave you and make sure they can get the modifications of this software Legal Terms Font means the TrueType fonts AR PL Mingti2L AR PL KaitiM AR PL KaitiM and the derivatives of those fonts created through any modification including modifying reordering converting changing font name
Definition: ARPHICPL.TXT:16
char scopes[1024]
Definition: ffi.h:266
void SetAvatar(char const *avatar)
Definition: types.cpp:44
uint64_t size
Definition: ffi.h:361
Result Filter(MetadataKey key, LobbySearchComparison comparison, LobbySearchCast cast, MetadataValue value)
Definition: types.cpp:844
struct DiscordUser user
Definition: ffi.h:331
char const * GetAvatar() const
Definition: types.cpp:50
const char * details
Definition: error_notice.cpp:17
char const * DateTime
Definition: types.h:221
Result DeleteMetadata(MetadataKey key)
Definition: types.cpp:838
bool thick
Definition: ffi.h:349