achievements_c
Enumerations
Enumeration | Description |
---|---|
XblAchievementMediaAssetType | Enumeration values that indicate the media asset type associated with the achievement. |
XblAchievementOrderBy | Enumeration values that indicate the achievement sort order. |
XblAchievementParticipationType | Enumeration values that indicate the participation type for an achievement. |
XblAchievementProgressState | Enumeration values that indicate the state of a player's progress towards unlocking an achievement. |
XblAchievementRewardType | Enumeration values that indicate the reward type for an achievement. |
XblAchievementType | Enumeration values that indicate the achievement type. |
XblAchievementRarityCategory | Enumeration values that indicate the rarity category for an achievement. |
Functions
Function | Description |
---|---|
XblAchievementsGetAchievementAsync | Gets an achievement for a player with a specific achievement ID. |
XblAchievementsGetAchievementResult | Get the result handle from an XblAchievementsGetAchievementAsync call. |
XblAchievementsGetAchievementsForTitleIdAsync | Gets the first page of achievements for a player of the specified title. |
XblAchievementsGetAchievementsForTitleIdResult | Get XblAchievementsResultHandle from an XblAchievementsGetAchievementsForTitleIdAsync call. |
XblAchievementsResultCloseHandle | Closes the XblAchievementsResultHandle. |
XblAchievementsResultDuplicateHandle | Duplicates a XblAchievementsResultHandle. |
XblAchievementsResultGetAchievements | Get a list of XblAchievement objects. |
XblAchievementsResultGetNextAsync | Gets the result of next page of achievements for a player of the specified title. |
XblAchievementsResultGetNextResult | Get XblAchievementsResultHandle from an XblAchievementsResultGetNextAsync call. |
XblAchievementsResultHasNext | Checks if there are more pages of achievements to retrieve from the service. |
XblAchievementsUpdateAchievementAsync | Allow achievement progress to be updated and achievements to be unlocked. |
XblAchievementsUpdateAchievementForTitleIdAsync | Allow achievement progress to be updated and achievements to be unlocked. |
XblAchievementUnlockAddNotificationHandler | Registers an event handler for achievement unlock notifications. |
XblAchievementUnlockHandler | Handle for Function handling achievement unlock events. |
XblAchievementUnlockRemoveNotificationHandler | Unregisters an event handler for achievement unlock notifications. |
XblAchievementsAddAchievementProgressChangeHandler | Registers an event handler for achievement progress change notifications. |
XblAchievementsProgressChangeHandler | A callback invoked when a progress is made on an achievement. |
XblAchievementsRemoveAchievementProgressChangeHandler | Removes an event handler for achievement progress change notifications. |
Handles
Handle | Description |
---|---|
XblAchievementsResultHandle | A handle to an achievement result. |
Structures
Structure | Description |
---|---|
XblAchievement | Represents an achievement, a system-wide mechanism for directing and rewarding users' in-game actions consistently across all games. |
XblAchievementMediaAsset | Represents a media asset for an achievement. |
XblAchievementProgression | Represents progress details about the achievement, including requirements. |
XblAchievementRequirement | Represents requirements for unlocking the achievement. |
XblAchievementReward | Represents a reward that is associated with the achievement. |
XblAchievementTimeWindow | Represents an interval of time during which an achievement can be unlocked. |
XblAchievementTitleAssociation | Represents the association between a title and achievements. |
XblAchievementUnlockEvent | Represents an Achievement Unlock notification received from the notification service. |
XblAchievementProgressChangeEntry | An entry for XblAchievementProgressChangeEventArgs representing a progress update for a single achievement. |
XblAchievementProgressChangeEventArgs | Event arguments for achievement progress changes. |