Sur cette page

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:

BlendedClipAnimator and ClipAnimator

Status: Technology preview

Ce type est en préversion technologique et est susceptible d'être modifié.

Propriétés

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 :

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.