AnimationController QML Type
Un type de contrôleur pour les animations. Plus d'informations...
| Import Statement: | import Qt3D.Animation 2.11 |
| In C++: | QAnimationController |
| Status: | Deprecated |
Propriétés
- activeAnimationGroup : int
- animationGroups : list<AnimationGroup>
- entity : Entity
- position : real
- positionOffset : real
- positionScale : real
- recursive : bool
Méthodes
- int getAnimationIndex(name)
- AnimationGroup getGroup(index)
Description détaillée
Le type AnimationController contrôle la sélection et la lecture des animations. Ce type peut être utilisé pour rechercher toutes les animations dans l'arbre des entités et créer AnimationGroups à partir des animations portant le même nom. L'utilisateur peut sélectionner le groupe d'animation actuellement contrôlé par le contrôleur d'animation en définissant l'animation active. La position de l'animation est alors propagée à ce groupe après mise à l'échelle et décalage de la valeur de position fournie avec les valeurs positionScale et positionOffset.
Remarque : le contrôleur d'animation n'a pas de minuterie interne, c'est l'utilisateur qui est responsable de la mise à jour de la propriété de position en temps voulu.
Documentation sur les propriétés
activeAnimationGroup : int
Contient le groupe d'animation actuellement actif.
animationGroups : list<AnimationGroup>
Contient la liste des groupes d'animation du contrôleur.
entity : Entity
Contient l'entité à partir de laquelle les animations sont rassemblées et regroupées. Si le contrôleur contient déjà des animations, celles-ci sont effacées.
position : real
Détient la position actuelle de l'animation. Lorsque la position est définie, elle est mise à l'échelle et décalée avec positionScale/positionOffset et propagée au groupe d'animation actif.
positionOffset : real
Détient le décalage de position de l'animation.
positionScale : real
Détient l'échelle de position de l'animation.
recursive : bool
Indique si l'arbre de l'entité doit être parcouru de manière récursive lors de la collecte des animations de l'entité. Si la valeur est "true", les animations sont également recherchées dans les entités enfants de l'entité. Si la valeur est false, seule l'entité transmise au contrôleur est recherchée.
Documentation de la méthode
int getAnimationIndex(name)
Renvoie l'index de l'animation avec name. Retourne -1 si aucun AnimationGroup avec le nom donné n'est trouvé.
AnimationGroup getGroup(index)
Renvoie l'adresse AnimationGroup avec l'adresse index donnée.
© 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.