AbstractClipAnimator QML Type
AbstractClipAnimator est la classe de base des types offrant des fonctionnalités de lecture d'animations. En savoir plus...
| Import Statement: | import Qt3D.Animation 2.12 |
| In C++: | QAbstractClipAnimator |
| Inherited By: | |
| Status: | Technology preview |
Ce type est en préversion technologique et est susceptible d'être modifié.
Propriétés
- channelMapper : ChannelMapper
- clock : Clock
- loops : int
- normalizedTime : real
- running : bool
Description détaillée
Les sous-classes de AbstractClipAnimator peuvent être agrégées par une entité afin de fournir des capacités d’animation. Les composants d’animation fournissent une interface permettant de contrôler l’animation (par exemple, démarrer, arrêter). Chaque type d’animateur nécessite une forme de données d’animation, telle qu’un `AbstractAnimationClip`, ainsi qu’un `ChannelMapper` qui décrit comment les canaux du clip d’animation doivent être mappés sur les propriétés des objets que vous souhaitez animer.
Les sous-classes suivantes sont disponibles :
- Qt3D.Animation.ClipAnimator
- Qt3D.Animation.BlendedClipAnimator
Documentation sur les propriétés
channelMapper : ChannelMapper
Cette propriété contient le ChannelMapper qui détermine la manière dont les canaux du clip d'animation sont mappés sur les propriétés des objets cibles.
clock : Clock
L'horloge contrôle la vitesse à laquelle une animation est lue.
loops : int
Cette propriété détermine le nombre de fois que l'animation doit être lue.
Par défaut, la valeur de loops est 1 : l'animation sera lue une seule fois, puis s'arrêtera.
Si elle est définie sur `QAbstractClipAnimator::Infinite`, l’animation se répète en boucle jusqu’à ce qu’elle soit explicitement arrêtée.
normalizedTime : real
Cette propriété contient la durée normalisée des clips.
running : bool
Cette propriété contient une valeur booléenne indiquant si l'animation est en cours d'exécution.
© 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.