QAbstractAnimation

An abstract base class for Qt3D animations. More

Inheritance diagram of PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation

Inherited by: QVertexBlendAnimation, QMorphingAnimation, QKeyframeAnimation

Synopsis

Functions

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 PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation
PySide6.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

PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationName()
Return type

str

See also

setAnimationName()

PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationNameChanged(name)
Parameters

name – str

PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.animationType()
Return type

AnimationType

PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.duration()
Return type

float

See also

setDuration()

PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.durationChanged(duration)
Parameters

duration – float

PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.position()
Return type

float

See also

setPosition()

PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.positionChanged(position)
Parameters

position – float

PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setAnimationName(name)
Parameters

name – str

See also

animationName()

PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setDuration(duration)
Parameters

duration – float

Sets the duration of the animation.

See also

duration()

PySide6.Qt3DAnimation.Qt3DAnimation.QAbstractAnimation.setPosition(position)
Parameters

position – float

See also

position()