![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
#include <store_manager.h>
Collaboration diagram for discord::StoreManager:Public Member Functions | |
| ~StoreManager ()=default | |
| void | FetchSkus (std::function< void(Result)> callback) |
| void | CountSkus (std::int32_t *count) |
| Result | GetSku (Snowflake skuId, Sku *sku) |
| Result | GetSkuAt (std::int32_t index, Sku *sku) |
| void | FetchEntitlements (std::function< void(Result)> callback) |
| void | CountEntitlements (std::int32_t *count) |
| Result | GetEntitlement (Snowflake entitlementId, Entitlement *entitlement) |
| Result | GetEntitlementAt (std::int32_t index, Entitlement *entitlement) |
| Result | HasSkuEntitlement (Snowflake skuId, bool *hasEntitlement) |
| void | StartPurchase (Snowflake skuId, std::function< void(Result)> callback) |
Public Attributes | |
| Event< Entitlement const & > | OnEntitlementCreate |
| Event< Entitlement const & > | OnEntitlementDelete |
Friends | |
| class | Core |
|
default |
| void discord::StoreManager::CountEntitlements | ( | std::int32_t * | count | ) |
| void discord::StoreManager::CountSkus | ( | std::int32_t * | count | ) |
| void discord::StoreManager::FetchEntitlements | ( | std::function< void(Result)> | callback | ) |
| void discord::StoreManager::FetchSkus | ( | std::function< void(Result)> | callback | ) |
| Result discord::StoreManager::GetEntitlement | ( | Snowflake | entitlementId, |
| Entitlement * | entitlement | ||
| ) |
| Result discord::StoreManager::GetEntitlementAt | ( | std::int32_t | index, |
| Entitlement * | entitlement | ||
| ) |
| Result discord::StoreManager::GetSkuAt | ( | std::int32_t | index, |
| Sku * | sku | ||
| ) |
| void discord::StoreManager::StartPurchase | ( | Snowflake | skuId, |
| std::function< void(Result)> | callback | ||
| ) |
|
friend |
| Event<Entitlement const&> discord::StoreManager::OnEntitlementCreate |
| Event<Entitlement const&> discord::StoreManager::OnEntitlementDelete |