KeyframeAnimation QML Type
Ein Typ, der eine einfache Keyframe-Animation zu einem Transform implementiert. Mehr...
| Import Statement: | import Qt3D.Animation 2.11 |
| In C++: | QKeyframeAnimation |
| Inherits: | |
| Status: | Deprecated |
Eigenschaften
- easing : EasingCurve
- endMode : enumeration
- framePositions : list<real>
- keyframes : list<Transform>
- startMode : enumeration
- target : Transform
- targetName : string
Detaillierte Beschreibung
Ein KeyframeAnimation-Typ implementiert eine einfache Keyframe-Animation, die zur Animation von Transform verwendet werden kann. Die Keyframes bestehen aus mehreren zeitlich festgelegten Qt3D.Core::Transforms, die interpoliert und auf das Ziel Transform angewendet werden. EasingCurve wird zwischen den Keyframes verwendet, um den Interpolator zu steuern. RepeatMode kann festgelegt werden, wenn die für KeyframeAnimation festgelegte Position kleiner oder größer als die in den Keyframe-Positionen definierten Werte ist.
Dokumentation der Eigenschaft
easing : EasingCurve
Enthält die Lockerungskurve des Interpolators zwischen Keyframes.
endMode : enumeration
Hält den Wiederholungsmodus für die Positionswerte größer als die letzte Bildposition.
- Keine
- Konstant
- Wiederholen
framePositions : list<real>
Enthält die Positionen der Keyframes. Jede Position in der Liste gibt die Position des entsprechenden Keyframes an. Die Werte müssen in aufsteigender Reihenfolge stehen. Die Werte können positiv oder negativ sein und haben keine vordefinierte Einheit.
keyframes : list<Transform>
Enthält die Liste der Keyframes in der Keyframe-Animation.
startMode : enumeration
Hält den Wiederholungsmodus für die Positionswerte kleiner als die erste Bildposition.
- Keine
- Konstant
- Wiederholen
target : Transform
Enthält die Zieltransformation, auf die die Animation angewendet wird.
targetName : string
Enthält den Namen der Zieltransformation. Dies ist eine praktische Eigenschaft, die die Zuordnung der Zieltransformation zur Keyframe-Animation erleichtert. Der Name ist normalerweise derselbe wie der Name der übergeordneten Entität der Zieltransformation, muss es aber nicht sein.
© 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.