![]() |
Qt 6.x
The Qt SDK
|
Classes | |
struct | Pair |
Public Member Functions | |
QGraphicsItemAnimationPrivate () | |
qreal | linearValueForStep (qreal step, const QList< Pair > &source, qreal defaultValue=0) |
void | insertUniquePair (qreal step, qreal value, QList< Pair > *binList, const char *method) |
Public Attributes | |
QGraphicsItemAnimation * | q |
QPointer< QTimeLine > | timeLine |
QGraphicsItem * | item |
QPointF | startPos |
QTransform | startTransform |
qreal | step |
QList< Pair > | xPosition |
QList< Pair > | yPosition |
QList< Pair > | rotation |
QList< Pair > | verticalScale |
QList< Pair > | horizontalScale |
QList< Pair > | verticalShear |
QList< Pair > | horizontalShear |
QList< Pair > | xTranslation |
QList< Pair > | yTranslation |
Definition at line 68 of file qgraphicsitemanimation.cpp.
|
inline |
Definition at line 71 of file qgraphicsitemanimation.cpp.
void QGraphicsItemAnimationPrivate::insertUniquePair | ( | qreal | step, |
qreal | value, | ||
QList< Pair > * | binList, | ||
const char * | method | ||
) |
Definition at line 139 of file qgraphicsitemanimation.cpp.
References QList< T >::begin(), check_step_valid(), QList< T >::end(), QList< T >::insert(), method, and step.
Referenced by QGraphicsItemAnimation::setPosAt(), QGraphicsItemAnimation::setRotationAt(), QGraphicsItemAnimation::setScaleAt(), QGraphicsItemAnimation::setShearAt(), and QGraphicsItemAnimation::setTranslationAt().
qreal QGraphicsItemAnimationPrivate::linearValueForStep | ( | qreal | step, |
const QList< Pair > & | source, | ||
qreal | defaultValue = 0 |
||
) |
Definition at line 108 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::horizontalScaleAt(), QGraphicsItemAnimation::horizontalShearAt(), QGraphicsItemAnimation::posAt(), QGraphicsItemAnimation::rotationAt(), QGraphicsItemAnimation::verticalScaleAt(), QGraphicsItemAnimation::verticalShearAt(), QGraphicsItemAnimation::xTranslationAt(), and QGraphicsItemAnimation::yTranslationAt().
Definition at line 97 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::clear(), QGraphicsItemAnimation::horizontalScaleAt(), QGraphicsItemAnimation::scaleList(), QGraphicsItemAnimation::setScaleAt(), and QGraphicsItemAnimation::setStep().
Definition at line 99 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::clear(), QGraphicsItemAnimation::horizontalShearAt(), QGraphicsItemAnimation::setShearAt(), QGraphicsItemAnimation::setStep(), and QGraphicsItemAnimation::shearList().
QGraphicsItem* QGraphicsItemAnimationPrivate::item |
Definition at line 78 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::item(), QGraphicsItemAnimation::setItem(), and QGraphicsItemAnimation::setStep().
QGraphicsItemAnimation* QGraphicsItemAnimationPrivate::q |
Definition at line 75 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::QGraphicsItemAnimation().
Definition at line 95 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::clear(), QGraphicsItemAnimation::rotationAt(), QGraphicsItemAnimation::rotationList(), QGraphicsItemAnimation::setRotationAt(), QGraphicsItemAnimation::setStep(), and QGraphicsItemAnimation::transformAt().
QPointF QGraphicsItemAnimationPrivate::startPos |
Definition at line 80 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::posAt(), and QGraphicsItemAnimation::setItem().
QTransform QGraphicsItemAnimationPrivate::startTransform |
Definition at line 81 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::setStep().
qreal QGraphicsItemAnimationPrivate::step |
Definition at line 83 of file qgraphicsitemanimation.cpp.
Referenced by insertUniquePair(), linearValueForStep(), and QGraphicsItemAnimation::setStep().
Definition at line 77 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::setTimeLine(), and QGraphicsItemAnimation::timeLine().
Definition at line 96 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::clear(), QGraphicsItemAnimation::scaleList(), QGraphicsItemAnimation::setScaleAt(), QGraphicsItemAnimation::setStep(), QGraphicsItemAnimation::transformAt(), and QGraphicsItemAnimation::verticalScaleAt().
Definition at line 98 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::clear(), QGraphicsItemAnimation::setShearAt(), QGraphicsItemAnimation::setStep(), QGraphicsItemAnimation::shearList(), QGraphicsItemAnimation::transformAt(), and QGraphicsItemAnimation::verticalShearAt().
Definition at line 93 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::clear(), QGraphicsItemAnimation::posAt(), QGraphicsItemAnimation::posList(), QGraphicsItemAnimation::setPosAt(), and QGraphicsItemAnimation::setStep().
Definition at line 100 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::clear(), QGraphicsItemAnimation::setStep(), QGraphicsItemAnimation::setTranslationAt(), QGraphicsItemAnimation::transformAt(), QGraphicsItemAnimation::translationList(), and QGraphicsItemAnimation::xTranslationAt().
Definition at line 94 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::clear(), QGraphicsItemAnimation::posAt(), QGraphicsItemAnimation::posList(), QGraphicsItemAnimation::setPosAt(), and QGraphicsItemAnimation::setStep().
Definition at line 101 of file qgraphicsitemanimation.cpp.
Referenced by QGraphicsItemAnimation::clear(), QGraphicsItemAnimation::setStep(), QGraphicsItemAnimation::setTranslationAt(), QGraphicsItemAnimation::translationList(), and QGraphicsItemAnimation::yTranslationAt().