QAbstractAnimation

An abstract base class for Qt3D animations. More

Inheritance diagram of PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation

Inherited by: QKeyframeAnimation, QMorphingAnimation, QVertexBlendAnimation

Synopsis

Functions

Slots

Signals

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.

class PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation
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:

str

Holds the name of the animation.

PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationNameChanged(name)
Parameters:

name – str

PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationType()
Return type:

AnimationType

Holds the type of the animation.

PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.duration()
Return type:

float

Holds the duration of the animation.

PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.durationChanged(duration)
Parameters:

duration – float

PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.position()
Return type:

float

Holds the current position of the animation.

PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.positionChanged(position)
Parameters:

position – float

PySide2.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setAnimationName(name)
Parameters:

name – str

Holds the name of the animation.

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

Holds the current position of the animation.