Qt3DAnimation.QAbstractAnimation¶
An abstract base class for Qt3D animations. More…
Inherited by: Qt3DAnimation.QKeyframeAnimation, Qt3DAnimation.QMorphingAnimation, Qt3DAnimation.QVertexBlendAnimation
Synopsis¶
Functions¶
def
animationName
()def
animationType
()def
duration
()def
position
()def
setDuration
(duration)
Slots¶
def
setAnimationName
(name)def
setPosition
(position)
Signals¶
def
animationNameChanged
(name)def
durationChanged
(duration)def
positionChanged
(position)
Detailed Description¶
QAbstractAnimation
is an abstract base class for all animations.QAbstractAnimation
can not be directly instantiated, but rather through its subclasses.QAbstractAnimation
specifies common properties for all Qt3D animations, such as animation name and type, current position and animation duration, while leaving the actual animating for the subclasses.
-
PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.
AnimationType
¶ This enumeration specifies the type of the animation
Constant
Description
Qt3DAnimation.QAbstractAnimation.KeyframeAnimation
Simple keyframe animation implementation for
QTransform
Qt3DAnimation.QAbstractAnimation.MorphingAnimation
Blend-shape morphing animation
Qt3DAnimation.QAbstractAnimation.VertexBlendAnimation
Vertex-blend animation
-
PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.
animationName
()¶ - Return type
unicode
See also
setAnimationName()
-
PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.
animationNameChanged
(name)¶ - Parameters
name – unicode
-
PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.
animationType
()¶ - Return type
-
PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.
duration
()¶ - Return type
float
See also
setDuration()
-
PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.
durationChanged
(duration)¶ - Parameters
duration –
float
-
PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.
position
()¶ - Return type
float
See also
setPosition()
-
PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.
positionChanged
(position)¶ - Parameters
position –
float
-
PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.
setAnimationName
(name)¶ - Parameters
name – unicode
See also
animationName()
-
PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.
setDuration
(duration)¶ - Parameters
duration –
float
Sets the
duration
of the animation.See also
duration()
-
PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.
setPosition
(position)¶ - Parameters
position –
float
See also
position()
© 2018 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.