KeyframeAnimation QML Type
Type implémentant une animation simple par images clés pour un objet `Transform`. En savoir plus…
| Import Statement: | import Qt3D.Animation 2.12 |
| In C++: | QKeyframeAnimation |
| Inherits: | |
| Status: | Technology preview |
Ce type est en préversion technologique et est susceptible d'être modifié.
Propriétés
- easing : EasingCurve
- endMode : enumeration
- framePositions : list<real>
- keyframes : list<Transform>
- startMode : enumeration
- target : Transform
- targetName : string
Description détaillée
Un type KeyframeAnimation implémente une animation par images clés simple pouvant être utilisée pour animer une transformation ( Transform). Les images clés se composent de plusieurs transformations ( Qt3D.Core::Transform) chronométrées, qui sont interpolées et appliquées à la transformation cible. Une courbe d'accélération (EasingCurve) est utilisée entre les images clés pour contrôler l'interpolateur. Le paramètre `RepeatMode` peut être défini pour déterminer le comportement lorsque la position définie pour le `KeyframeAnimation` est inférieure ou supérieure aux valeurs définies dans les positions des images clés.
Documentation des propriétés
easing : EasingCurve
Contient la courbe d'accélération de l'interpolateur entre les images clés.
endMode : enumeration
Conserve le mode de répétition pour les valeurs de position supérieures à la position de la dernière image.
- Aucune
- Constante
- Répétition
framePositions : list<real>
Contient les positions des images clés. Chaque position de la liste indique la position de l'image clé correspondante. Les valeurs doivent être classées par ordre croissant. Elles peuvent être positives ou négatives et n'ont pas d'unité prédéfinie.
keyframes : list<Transform>
Contient la liste des images clés de l'animation par images clés.
startMode : enumeration
Définit le mode de répétition pour les valeurs de position inférieures à la position de la première image.
- Aucune
- Constante
- Répétition
target : Transform
Contient la transformation de la cible à laquelle l'animation est appliquée.
targetName : string
Contient le nom de la transformation cible. Il s'agit d'une propriété pratique qui facilite l'association de la transformation cible à l'animation par images clés. Ce nom correspond généralement à celui de l'entité parente de la transformation cible, mais ce n'est pas obligatoire.
© 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.