Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
OpenXRFutureResult
Hérite de : RefCounted < Object
Objet de résultat suivant le résultat asynchrone d'un objet OpenXR Future.
Description
Objet de résultat suivant le résultat asynchrone d'un objet OpenXR Future, vous pouvez utiliser cet objet pour suivre le statut du résultat.
Méthodes
void |
|
get_future() const |
|
get_result_value() const |
|
get_status() const |
|
void |
set_result_value(result_value: Variant) |
Signaux
completed(result: OpenXRFutureResult) 🔗
Émis lorsque la fonction asynchrone est terminée ou a été annulée.
Énumérations
enum ResultStatus: 🔗
ResultStatus RESULT_RUNNING = 0
La fonction asynchrone est en cours d'exécution.
ResultStatus RESULT_FINISHED = 1
La fonction asynchrone a fini.
ResultStatus RESULT_CANCELLED = 2
La fonction asynchrone a été annulée.
Descriptions des méthodes
void cancel_future() 🔗
Annule ce Future, cela interrompra et arrêtera la fonction asynchrone.
Renvoie la valeur XrFutureEXT à laquelle ce résultat est lié.
Variant get_result_value() const 🔗
Renvoie la valeur de résultat de notre fonction asynchrone (si définie par l'extension). Le type de cette valeur de résultat dépend de la fonction appelée. Consultez la documentation de la fonction pertinente.
ResultStatus get_status() const 🔗
Renvoie le statut de ce résultat.
void set_result_value(result_value: Variant) 🔗
Stocke la valeur de résultat que nous exposons à l'utilisateur.
Note : Cette méthode ne devrait être appelée que par une extension OpenXR qui implémente une fonction asynchrone.