Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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 check_step_valid(), 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: