Fonctions
| Fonction | Description |
|---|---|
| PFGameSaveFilesSetUiActiveDeviceContentionResponse | Définit la réponse de l’utilisateur pour PFGameSaveFilesUiActiveDeviceContentionCallback. Cette fonction peut être appelée à l’intérieur ou à l’extérieur du rappel. La machine à états ne progressera pas tant que l’utilisateur n’aura pas choisi une réponse ou que l’API asynchrone n’aura pas été annulée. |
| PFGameSaveFilesSetUiCallbacks | Définit les rappels d’interface utilisateur. Ces rappels d’interface utilisateur se déclenchent pendant PFGameSaveFilesAddUserWithUiAsync() ou PFGameSaveFilesUploadWithUiAsync(). PFGameSaveFilesAddUserWithUiAsync() peut déclencher n’importe quel rappel d’interface utilisateur, tandis que PFGameSaveFilesUploadWithUiAsync() ne déclenche que PFGameSaveFilesUiProgressCallback et/ou PFGameSaveFilesUiSyncFailedCallback. Sur les plateformes autres que Windows, la définition de ces rappels est requise pour déclencher les boîtes de dialogue d’interface utilisateur rendues par le jeu. Sur les plateformes XBOX et Windows, la synchronisation des fichiers s’effectue hors processus et une interface utilisateur standard est fournie par la plateforme ; toutefois, le titre peut définir ces rappels pour afficher des boîtes de dialogue d’interface utilisateur personnalisées s’il le souhaite. |
| PFGameSaveFilesSetUiConflictResponse | Définit la réponse de l’utilisateur pour PFGameSaveFilesUiConflictCallback. Cette fonction peut être appelée à l’intérieur ou à l’extérieur du rappel. La machine à états ne progressera pas tant que l’utilisateur n’aura pas choisi une réponse ou que l’API asynchrone n’aura pas été annulée. |
| PFGameSaveFilesSetUiOutOfStorageResponse | Définit la réponse de l’utilisateur pour PFGameSaveFilesUiOutOfStorageCallback. Cette fonction peut être appelée à l’intérieur ou à l’extérieur du rappel. La machine à états ne progressera pas tant que l’utilisateur n’aura pas choisi une réponse ou que l’API asynchrone n’aura pas été annulée. |
| PFGameSaveFilesSetUiProgressResponse | Définit la réponse de l’utilisateur pour PFGameSaveFilesUiProgressCallback. Cette fonction peut être appelée à l’intérieur ou à l’extérieur du rappel. La machine à états ne progressera pas tant que l’utilisateur n’aura pas choisi une réponse ou que l’API asynchrone n’aura pas été annulée. |
| PFGameSaveFilesSetUiSyncFailedResponse | Définit la réponse de l’utilisateur pour PFGameSaveFilesUiSyncFailedCallback. Cette fonction peut être appelée à l’intérieur ou à l’extérieur du rappel. La machine à états ne progressera pas tant que l’utilisateur n’aura pas choisi une réponse ou que l’API asynchrone n’aura pas été annulée. |
| PFGameSaveFilesUiActiveDeviceContentionCallback | Rappel de conflit d’appareil actif. |
| PFGameSaveFilesUiConflictCallback | Rappel de conflit. |
| PFGameSaveFilesUiOutOfStorageCallback | Rappel déclenché lorsque l’appareil local ne dispose plus d’espace de stockage. |
| PFGameSaveFilesUiProgressCallback | Rappel de notification déclenché lorsque l’opération de synchronisation passe à un nouvel état. Ce rappel est déclenché une fois par transition d’état (par exemple, une fois pour PreparingForUpload, une fois pour Uploading) ; il n’est PAS déclenché de manière répétée à mesure que la progression avance au sein d’un état. Pour obtenir une progression détaillée au sein d’un état, appelez PFGameSaveFilesUiProgressGetProgress afin d’interroger le nombre d’octets actuel et total. Les titres doivent traiter ce rappel comme une notification de changement d’état (par exemple, afficher ou mettre à jour une boîte de dialogue de progression) plutôt que de s’attendre à ce qu’il soit déclenché à une fréquence élevée. |
| PFGameSaveFilesUiProgressGetProgress | Obtient la progression actuelle de l’opération de synchronisation. Appelez cette fonction depuis PFGameSaveFilesUiProgressCallback ou interrogez-la périodiquement pendant une synchronisation afin d’obtenir une progression à jour au niveau des octets. Pendant PreparingForUpload, current/total reflètent les octets non compressés traités/attendus. Pendant Uploading, current/total reflètent les octets non compressés transférés/attendus. Pendant Downloading, current/total reflètent les octets téléchargés/attendus. Si total vaut 0, la taille totale n’est pas encore connue ; les titres doivent alors traiter la progression comme indéterminée (par exemple, afficher un indicateur de chargement) plutôt que de diviser par zéro ou d’afficher 0 %. |
| PFGameSaveFilesUiSyncFailedCallback | Rappel d’échec de synchronisation. |
Structures
| Structure | Description |
|---|---|
| PFGameSaveUICallbacks | Rappels d’interface utilisateur pour les opérations de sauvegarde de jeu. |
Changements d’état
| Changement d’état | Description |
|---|
Énumérations
| Énumération | Description |
|---|---|
| PFGameSaveFilesUiActiveDeviceContentionUserAction | L’action de l’utilisateur pour PFGameSaveFilesUiActiveDeviceContentionCallback. |
| PFGameSaveFilesUiConflictUserAction | L’action de l’utilisateur pour PFGameSaveFilesUiConflictCallback. |
| PFGameSaveFilesUiOutOfStorageUserAction | L’action de l’utilisateur pour PFGameSaveFilesUiOutOfStorageCallback. |
| PFGameSaveFilesUiProgressUserAction | L’action de l’utilisateur pour PFGameSaveFilesUiProgressCallback. |
| PFGameSaveFilesUiSyncFailedUserAction | L’action de l’utilisateur pour PFGameSaveFilesUiSyncFailedCallback. |
