KeyframeAnimation QML Type
Ein Typ, der eine einfache Keyframe-Animation für ein „Transform“-Objekt implementiert. Mehr...
| Import Statement: | import Qt3D.Animation 2.12 |
| In C++: | QKeyframeAnimation |
| Inherits: | |
| Status: | Technology preview |
Dieser Typ befindet sich in der Technologievorschau und kann sich noch ändern.
Eigenschaften
- easing : EasingCurve
- endMode : enumeration
- framePositions : list<real>
- keyframes : list<Transform>
- startMode : enumeration
- target : Transform
- targetName : string
Ausführliche Beschreibung
Ein Typ vom Typ „KeyframeAnimation“ implementiert eine einfache Keyframe-Animation, die zur Animation von „ Transform “ verwendet werden kann. Die Keyframes bestehen aus mehreren zeitgesteuerten „ Qt3D.Core::Transform“, die interpoliert und auf die Ziel-Transform-Gruppe angewendet werden. Zwischen den Keyframes wird eine „EasingCurve“ verwendet, um den Interpolator zu steuern. Der „RepeatMode“ kann festgelegt werden, wenn die der „KeyframeAnimation“ zugewiesene Position kleiner oder größer ist als die in den Keyframe-Positionen definierten Werte.
Dokumentation zu den Eigenschaften
easing : EasingCurve
Enthält die Abflachungskurve des Interpolators zwischen den Keyframes.
endMode : enumeration
Behält den Wiederholungsmodus für die Positionswerte bei, die größer sind als die Position des letzten Frames.
- Keine
- Konstante
- Wiederholung
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 angeordnet sein. 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
Speichert den Wiederholungsmodus für die Positionswerte, die kleiner sind als die Position des ersten Frames.
- Keine
- Konstante
- Wiederholung
target : Transform
Enthält die Zieltransformation, auf die die Animation angewendet wird.
targetName : string
Enthält den Namen der Zieltransformation. Dies ist eine Komfort-Eigenschaft, die es einfacher macht, die Zieltransformation der Keyframe-Animation zuzuordnen. Der Name entspricht in der Regel dem Namen der übergeordneten Entität der Zieltransformation, muss dies jedoch nicht unbedingt tun.
© 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.