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: | |
Status: | Deprecated |
Eigenschaften
- channelMapper : ChannelMapper
- clock : Clock
- loops : int
- normalizedTime : real
- running : bool
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:
- Qt3D.Animation.ClipAnimator
- Qt3D.Animation.BlendedClipAnimator
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.