FrameAction QML Type
Permet d'exécuter une fonction synchrone à chaque image. En savoir plus...
| Import Statement: | import Qt3D.Logic 2.12 |
| In C++: | QFrameAction |
| Inherits: | |
| Status: | Deprecated |
Ce type est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Signaux
- triggered(real dt)
Description détaillée
FrameAction permet d'effectuer des tâches à chaque image de manière synchronisée avec le backend Qt3D. Cela s'avère utile pour implémenter certains aspects de la logique d'application et pour prototyper des fonctionnalités qui pourront ensuite être intégrées à un aspect supplémentaire de Qt3D.
Par exemple, FrameAction peut être utilisé pour animer une propriété en synchronisation avec le moteur Qt3D, lorsque l'élément d'animation « Qt Quick » n'est pas parfaitement synchronisé et peut entraîner des saccades dans certains cas.
Pour exécuter votre propre code à chaque image, connectez-vous au signal « FrameAction::triggered ».
Documentation sur les signaux
triggered(real dt)
Ce signal est émis à chaque trame, dt correspondant au temps écoulé (en secondes) depuis le dernier déclenchement.
Remarque : le gestionnaire correspondant est onTriggered.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.