Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem > API/Plugins/OnlineSubsystem/Interfaces
References
| Module | OnlineSubsystem |
| Header | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineEntitlementsInterface.h |
| Include | #include "Interfaces/OnlineEntitlementsInterface.h" |
Syntax
class IOnlineEntitlements
Remarks
Interface for retrieving user entitlements
Variables
| Type | Name | Description | |
|---|---|---|---|
| FOnQueryEntitlementsComplete | OnQueryEntitlementsCompleteDelegates | Delegate instanced called when enumerating entitlements has completed |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FDelegateHandle | AddOnQueryEntitlementsCompleteDelegate_Handle
(
const FOnQueryEntitlementsCompleteDelegate& Delegate |
||
| void | |||
| void | ClearOnQueryEntitlementsCompleteDelegates
(
void* Object |
||
| void | GetAllEntitlements
(
const FUniqueNetId& UserId, |
Gets the cached entitlement set for the requested user | |
| TSharedPtr< FOnlineEntitlement > | GetEntitlement
(
const FUniqueNetId& UserId, |
Checks for and retrieves a single cached entitlement for a user | |
| TSharedPtr< FOnlineEntitlement > | GetItemEntitlement
(
const FUniqueNetId& UserId, |
Checks for and retrieves a single cached entitlement for a user | |
| bool | QueryEntitlements
(
const FUniqueNetId& UserId, |
Contacts server and retrieves the list of the user's entitlements, caching them locally | |
| void | TriggerOnQueryEntitlementsCompleteDelegates
(
bool Param1, |