Navigation
API > API/Plugins > API/Plugins/OnlineServicesInterface > API/Plugins/OnlineServicesInterface/Online
References
| Module | OnlineServicesInterface |
| Header | /Engine/Plugins/Online/OnlineServices/Source/OnlineServicesInterface/Public/Online/Achievements.h |
| Include | #include "Online/Achievements.h" |
Syntax
class IAchievements
Functions
| Type | Name | Description | |
|---|---|---|---|
| TOnlineResult< FDisplayAchievementUI > | DisplayAchievementUI
(
FDisplayAchievementUI::Params&& Params |
Launch the platform UI for a particular achievement | |
| TOnlineResult< FGetAchievementDefinition > | Gets an achievement definition by id. Requires first calling QueryAchievementDefinitions. | ||
| TOnlineResult< FGetAchievementIds > | GetAchievementIds
(
FGetAchievementIds::Params&& Params |
Gets the achievement id's. Requires first calling QueryAchievementDefinitions. | |
| TOnlineResult< FGetAchievementState > | GetAchievementState
(
FGetAchievementState::Params&& Params |
Gets the state of an achievement by id for the given player. | |
| TOnlineEvent< void(const FAchievementStateUpdated &)> | Event triggered when a player's achievement state changes | ||
| TOnlineAsyncOpHandle< FQueryAchievementDefinitions > | Query all achievement definitions. | ||
| TOnlineAsyncOpHandle< FQueryAchievementStates > | QueryAchievementStates
(
FQueryAchievementStates::Params&& Params |
Query the state of all achievements for the given player. | |
| TOnlineAsyncOpHandle< FUnlockAchievements > | UnlockAchievements
(
FUnlockAchievements::Params&& Params |
Manually unlock achievements Requires first calling QueryAchievementStates. |