QClipAnimator Class
class Qt3DAnimation::QClipAnimatorQClipAnimator ist eine Komponente, die einfache Möglichkeiten zur Wiedergabe von Animationen bietet. Mehr...
Kopfzeile: | #include <QClipAnimator> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3danimation) target_link_libraries(mytarget PRIVATE Qt6::3danimation) |
qmake: | QT += 3danimation |
In QML: | ClipAnimator |
Vererbt: | Qt3DAnimation::QAbstractClipAnimator |
Status: | Veraltet |
Eigenschaften
- clip : Qt3DAnimation::QAbstractAnimationClip*
Öffentliche Funktionen
Qt3DAnimation::QAbstractAnimationClip * | clip() const |
Öffentliche Slots
void | setClip(Qt3DAnimation::QAbstractAnimationClip *clip) |
Signale
void | clipChanged(Qt3DAnimation::QAbstractAnimationClip *clip) |
Detaillierte Beschreibung
Eine Instanz von QClipAnimator kann von einer QEntity aggregiert werden, um die Fähigkeit zum Abspielen von Animationsclips hinzuzufügen und um die berechneten Animationswerte auf Eigenschaften von QObjects anzuwenden.
Die Schlüsselbilddaten der Animation werden über die Eigenschaft clip bereitgestellt. Diese können programmatisch mit QAnimationClip erstellt oder mit QAnimationClipLoader aus einer Datei geladen werden.
Um die aus den Datenkanälen des Animationsclips abgespielten Werte anwenden zu können, muss dem Clip-Animator ein QChannelMapper Objekt mit der Eigenschaft channelMapper zugewiesen werden.
Die Eigenschaften zur Steuerung des Animators werden von der Basisklasse QAbstractClipAnimator bereitgestellt.
Siehe auch Qt3DAnimation::QAbstractClipAnimator, Qt3DAnimation::QAbstractAnimationClip, Qt3DAnimation::QChannelMapper, und Qt3DAnimation::QBlendedClipAnimator.
Dokumentation der Eigenschaften
clip : Qt3DAnimation::QAbstractAnimationClip*
Diese Eigenschaft enthält den Animationsclip, der die Schlüsselbilddaten enthält, die wiedergegeben werden sollen. Die Schlüsselbilddaten können entweder in einem QAnimationClip oder QAnimationClipLoader angegeben werden.
Zugriffsfunktionen:
Qt3DAnimation::QAbstractAnimationClip * | clip() const |
void | setClip(Qt3DAnimation::QAbstractAnimationClip *clip) |
Benachrichtigungssignal:
void | clipChanged(Qt3DAnimation::QAbstractAnimationClip *clip) |
© 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.