Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QGraphicsItemAnimationPrivate Class Reference
+ Collaboration diagram for QGraphicsItemAnimationPrivate:

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

QGraphicsItemAnimationq
 
QPointer< QTimeLinetimeLine
 
QGraphicsItemitem
 
QPointF startPos
 
QTransform startTransform
 
qreal step
 
QList< PairxPosition
 
QList< PairyPosition
 
QList< Pairrotation
 
QList< PairverticalScale
 
QList< PairhorizontalScale
 
QList< PairverticalShear
 
QList< PairhorizontalShear
 
QList< PairxTranslation
 
QList< PairyTranslation
 

Detailed Description

Definition at line 68 of file qgraphicsitemanimation.cpp.

Constructor & Destructor Documentation

◆ QGraphicsItemAnimationPrivate()

QGraphicsItemAnimationPrivate::QGraphicsItemAnimationPrivate ( )
inline

Definition at line 71 of file qgraphicsitemanimation.cpp.

Member Function Documentation

◆ insertUniquePair()

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().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ linearValueForStep()

qreal QGraphicsItemAnimationPrivate::linearValueForStep ( qreal  step,
const QList< Pair > &  source,
qreal  defaultValue = 0 
)

Member Data Documentation

◆ horizontalScale

◆ horizontalShear

◆ item

QGraphicsItem* QGraphicsItemAnimationPrivate::item

◆ q

QGraphicsItemAnimation* QGraphicsItemAnimationPrivate::q

◆ rotation

◆ startPos

QPointF QGraphicsItemAnimationPrivate::startPos

◆ startTransform

QTransform QGraphicsItemAnimationPrivate::startTransform

Definition at line 81 of file qgraphicsitemanimation.cpp.

Referenced by QGraphicsItemAnimation::setStep().

◆ step

qreal QGraphicsItemAnimationPrivate::step

◆ timeLine

QPointer<QTimeLine> QGraphicsItemAnimationPrivate::timeLine

◆ verticalScale

◆ verticalShear

◆ xPosition

◆ xTranslation

◆ yPosition

◆ yTranslation


The documentation for this class was generated from the following file: