AbstractClipAnimator QML Type

AbstractClipAnimator ist die Basisklasse für Typen, die die Wiedergabe von Animationen ermöglichen. Mehr...

Import Statement: import Qt3D.Animation 2.8
In C++: QAbstractClipAnimator
Inherited By:

BlendedClipAnimator and ClipAnimator

Status: Deprecated

Eigenschaften

Detaillierte Beschreibung

Unterklassen von AbstractClipAnimator können von einer Entität zusammengefasst werden, um Animationsfunktionen bereitzustellen. Die Animator-Komponenten bieten eine Schnittstelle zur Steuerung der Animation (z. B. Start, Stop). Jeder Animator-Typ benötigt eine Form von Animationsdaten wie einen AbstractAnimationClip sowie einen ChannelMapper, der beschreibt, wie die Kanäle im Animationsclip auf die Eigenschaften der zu animierenden Objekte abgebildet werden sollen.

Die folgenden Unterklassen sind verfügbar:

Eigenschaft Dokumentation

channelMapper : ChannelMapper

Diese Eigenschaft enthält den ChannelMapper, der steuert, wie die Kanäle im Animationsclip auf die Eigenschaften der Zielobjekte abgebildet werden.


clock : Clock

Der Takt steuert die Geschwindigkeit, mit der eine Animation abgespielt wird.


loops : int

Diese Eigenschaft gibt an, wie oft die Animation abgespielt werden soll.

Standardmäßig ist loops 1: die Animation wird einmal durchgespielt und dann angehalten.

Wenn sie auf QAbstractClipAnimator::Infinite gesetzt ist, wird die Animation kontinuierlich wiederholt, bis sie explizit gestoppt wird.


normalizedTime : real

Diese Eigenschaft enthält die normalisierte Zeit des Clips.


running : bool

Diese Eigenschaft enthält einen booleschen Wert, der angibt, ob die Animation gerade läuft.


© 2025 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.