 |
Blamite Game Engine - blam!
00423.10.27.24.0533.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
Offset font vertically by altering the io Font DisplayOffset value
Definition: README.txt:67
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
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:18
char const * DateTime
Definition: types.h:221
Result DeleteMetadata(MetadataKey key)
Definition: types.cpp:838
bool thick
Definition: ffi.h:349