 |
Blamite Game Engine - blam!
00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
|
static void DISCORD_CALLBACK OnEntitlementDelete(void *callbackData, DiscordEntitlement *entitlement)
Definition: store_manager.cpp:28
Event< Entitlement const & > OnEntitlementCreate
Definition: store_manager.h:22
Result GetEntitlement(Snowflake entitlementId, Entitlement *entitlement)
Definition: store_manager.cpp:114
Definition: achievement_manager.cpp:12
EDiscordResult
Definition: ffi.h:45
Result GetSku(Snowflake skuId, Sku *sku)
Definition: store_manager.cpp:70
Result HasSkuEntitlement(Snowflake skuId, bool *hasEntitlement)
Definition: store_manager.cpp:136
void CountEntitlements(std::int32_t *count)
Definition: store_manager.cpp:105
Event< Entitlement const & > OnEntitlementDelete
Definition: store_manager.h:23
void CountSkus(std::int32_t *count)
Definition: store_manager.cpp:61
int int32_t
Definition: stdint.h:13
Result
Definition: types.h:12
std::int64_t Snowflake
Definition: types.h:197
#define DISCORD_CALLBACK
Definition: ffi.h:19
Definition: store_manager.cpp:14
discord::StoreManager & StoreManager()
Definition: core.cpp:155
static void DISCORD_CALLBACK OnEntitlementCreate(void *callbackData, DiscordEntitlement *entitlement)
Definition: store_manager.cpp:16
void FetchEntitlements(std::function< void(Result)> callback)
Definition: store_manager.cpp:90
void StartPurchase(Snowflake skuId, std::function< void(Result)> callback)
Definition: store_manager.cpp:147
Definition: store_manager.h:7
Result GetSkuAt(std::int32_t index, Sku *sku)
Definition: store_manager.cpp:80
void FetchSkus(std::function< void(Result)> callback)
Definition: store_manager.cpp:46
Result GetEntitlementAt(std::int32_t index, Entitlement *entitlement)
Definition: store_manager.cpp:125