Sur cette page

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:

Component3D

Status: Deprecated

Ce type est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.

Signaux

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.