![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qabstractanimationjob_p.h>
Classes | |
| struct | ChangeListener |
Public Types | |
| enum | Direction { Forward , Backward } |
| enum | State { Stopped , Paused , Running } |
| enum | ChangeType { Completion = 0x01 , StateChange = 0x02 , CurrentLoop = 0x04 , CurrentTime = 0x08 } |
Public Attributes | |
| SelfDeletable | m_selfDeletable |
Protected Member Functions | |
| virtual void | updateCurrentTime (int) |
| virtual void | updateLoopCount (int) |
| virtual void | updateState (QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState) |
| virtual void | updateDirection (QAbstractAnimationJob::Direction direction) |
| virtual void | topLevelAnimationLoopChanged () |
| virtual void | debugAnimation (QDebug d) const |
| void | fireTopLevelAnimationLoopChanged () |
| void | setState (QAbstractAnimationJob::State state) |
| void | finished () |
| void | stateChanged (QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState) |
| void | currentLoopChanged () |
| void | directionChanged (QAbstractAnimationJob::Direction) |
| void | currentTimeChanged (int currentTime) |
Protected Attributes | |
| int | m_loopCount |
| QAnimationGroupJob * | m_group |
| QAbstractAnimationJob::Direction | m_direction |
| QAbstractAnimationJob::State | m_state |
| int | m_totalCurrentTime |
| int | m_currentTime |
| int | m_currentLoop |
| int | m_uncontrolledFinishTime |
| int | m_currentLoopStartTime |
| std::vector< ChangeListener > | changeListeners |
| QQmlAnimationTimer * | m_timer = nullptr |
| bool | m_hasRegisteredTimer:1 |
| bool | m_isPause:1 |
| bool | m_isGroup:1 |
| bool | m_disableUserControl:1 |
| bool | m_hasCurrentTimeChangeListeners:1 |
| bool | m_isRenderThreadJob:1 |
| bool | m_isRenderThreadProxy:1 |
Friends | |
| class | QQmlAnimationTimer |
| class | QAnimationGroupJob |
| Q_QML_EXPORT QDebug | operator<< (QDebug d, const QAbstractAnimationJob *job) |
Definition at line 34 of file qabstractanimationjob_p.h.
| Enumerator | |
|---|---|
| Completion | |
| StateChange | |
| CurrentLoop | |
| CurrentTime | |
Definition at line 84 of file qabstractanimationjob_p.h.
| Enumerator | |
|---|---|
| Forward | |
| Backward | |
Definition at line 38 of file qabstractanimationjob_p.h.
| Enumerator | |
|---|---|
| Stopped | |
| Paused | |
| Running | |
Definition at line 43 of file qabstractanimationjob_p.h.
| QAbstractAnimationJob::QAbstractAnimationJob | ( | ) |
Definition at line 267 of file qabstractanimationjob.cpp.
|
virtual |
Definition at line 288 of file qabstractanimationjob.cpp.
| void QAbstractAnimationJob::addAnimationChangeListener | ( | QAnimationJobChangeListener * | listener, |
| QAbstractAnimationJob::ChangeTypes | changes ) |
Definition at line 648 of file qabstractanimationjob.cpp.
| void QAbstractAnimationJob::complete | ( | ) |
Definition at line 547 of file qabstractanimationjob.cpp.
|
inline |
Definition at line 67 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 628 of file qabstractanimationjob.cpp.
|
inline |
Definition at line 66 of file qabstractanimationjob_p.h.
|
inline |
Definition at line 65 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 637 of file qabstractanimationjob.cpp.
Reimplemented in QActionAnimation, QContinuingAnimationGroupJob, QParallelAnimationGroupJob, QPauseAnimationJob, QQuickAnimatorJob, QQuickAnimatorProxyJob, QQuickBulkValueAnimator, QQuickTimeLine, QSequentialAnimationGroupJob, QSmoothedAnimation, QSpringAnimation, and QSpringAnimation.
Definition at line 672 of file qabstractanimationjob.cpp.
|
inline |
Definition at line 61 of file qabstractanimationjob_p.h.
|
protected |
|
inlinevirtual |
Reimplemented in QActionAnimation, QContinuingAnimationGroupJob, QFrameAnimationJob, QFrameAnimationJob, QParallelAnimationGroupJob, QPauseAnimationJob, QQuickAnimatorJob, QQuickAnimatorProxyJob, QQuickBoundaryReturnJob, QQuickBoundaryReturnJob, QQuickBulkValueAnimator, QQuickTimeLine, QSequentialAnimationGroupJob, QSmoothedAnimation, QSpringAnimation, QSpringAnimation, QTickAnimationProxy< T, method >, and QTickAnimationProxy< QQuickItemParticle, &QQuickItemParticle::tick >.
Definition at line 59 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 604 of file qabstractanimationjob.cpp.
|
protected |
Definition at line 310 of file qabstractanimationjob.cpp.
|
inline |
Definition at line 53 of file qabstractanimationjob_p.h.
|
inline |
Definition at line 95 of file qabstractanimationjob_p.h.
|
inline |
Definition at line 71 of file qabstractanimationjob_p.h.
|
inline |
Definition at line 96 of file qabstractanimationjob_p.h.
|
inline |
Definition at line 97 of file qabstractanimationjob_p.h.
|
inline |
Definition at line 69 of file qabstractanimationjob_p.h.
|
inline |
Definition at line 70 of file qabstractanimationjob_p.h.
|
inline |
Definition at line 55 of file qabstractanimationjob_p.h.
| void QAbstractAnimationJob::pause | ( | ) |
Definition at line 555 of file qabstractanimationjob.cpp.
| void QAbstractAnimationJob::removeAnimationChangeListener | ( | QAnimationJobChangeListener * | listener, |
| QAbstractAnimationJob::ChangeTypes | changes ) |
Definition at line 656 of file qabstractanimationjob.cpp.
| void QAbstractAnimationJob::resume | ( | ) |
Definition at line 565 of file qabstractanimationjob.cpp.
| void QAbstractAnimationJob::setCurrentTime | ( | int | msecs | ) |
Definition at line 454 of file qabstractanimationjob.cpp.
| void QAbstractAnimationJob::setDirection | ( | QAbstractAnimationJob::Direction | direction | ) |
Definition at line 407 of file qabstractanimationjob.cpp.
| void QAbstractAnimationJob::setDisableUserControl | ( | ) |
Definition at line 585 of file qabstractanimationjob.cpp.
| void QAbstractAnimationJob::setEnableUserControl | ( | ) |
Definition at line 575 of file qabstractanimationjob.cpp.
| void QAbstractAnimationJob::setLoopCount | ( | int | loopCount | ) |
Definition at line 435 of file qabstractanimationjob.cpp.
|
protected |
Definition at line 318 of file qabstractanimationjob.cpp.
| void QAbstractAnimationJob::start | ( | ) |
Definition at line 523 of file qabstractanimationjob.cpp.
|
inline |
Definition at line 68 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 619 of file qabstractanimationjob.cpp.
| void QAbstractAnimationJob::stop | ( | ) |
Definition at line 540 of file qabstractanimationjob.cpp.
|
inlineprotectedvirtual |
Reimplemented in QAnimationGroupJob, and QQuickBulkValueAnimator.
Definition at line 105 of file qabstractanimationjob_p.h.
| int QAbstractAnimationJob::totalDuration | ( | ) | const |
Definition at line 443 of file qabstractanimationjob.cpp.
|
inlineprotectedvirtual |
Reimplemented in QActionAnimation, QContinuingAnimationGroupJob, QParallelAnimationGroupJob, QPauseAnimationJob, QQuickAnimatorProxyJob, QQuickBoundaryReturnJob, QQuickBoundaryReturnJob, QQuickBulkValueAnimator, QQuickOpacityAnimatorJob, QQuickRotationAnimatorJob, QQuickScaleAnimatorJob, QQuickTimeLine, QQuickXAnimatorJob, QQuickYAnimatorJob, QSequentialAnimationGroupJob, QSmoothedAnimation, QSpringAnimation, QSpringAnimation, QTickAnimationProxy< T, method >, and QTickAnimationProxy< QQuickItemParticle, &QQuickItemParticle::tick >.
Definition at line 101 of file qabstractanimationjob_p.h.
|
protectedvirtual |
Reimplemented in QContinuingAnimationGroupJob, QParallelAnimationGroupJob, and QSequentialAnimationGroupJob.
Definition at line 599 of file qabstractanimationjob.cpp.
|
inlineprotectedvirtual |
Reimplemented in QQuickAnimatorProxyJob.
Definition at line 102 of file qabstractanimationjob_p.h.
|
protectedvirtual |
Reimplemented in ParallelAnimationWrapper, ParallelAnimationWrapper, QContinuingAnimationGroupJob, QParallelAnimationGroupJob, QQuickAnimatorProxyJob, QQuickBoundaryReturnJob, QQuickBoundaryReturnJob, QSequentialAnimationGroupJob, QSmoothedAnimation, QSpringAnimation, and QSpringAnimation.
Definition at line 592 of file qabstractanimationjob.cpp.
| bool QAbstractAnimationJob::userControlDisabled | ( | ) | const |
Definition at line 580 of file qabstractanimationjob.cpp.
|
friend |
Definition at line 678 of file qabstractanimationjob.cpp.
|
friend |
Definition at line 152 of file qabstractanimationjob_p.h.
|
friend |
Definition at line 151 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 139 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 128 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 131 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 127 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 122 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 146 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 121 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 147 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 143 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 145 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 144 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 148 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 149 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 120 of file qabstractanimationjob_p.h.
| SelfDeletable QAbstractAnimationJob::m_selfDeletable |
Definition at line 99 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 125 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 141 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 126 of file qabstractanimationjob_p.h.
|
protected |
Definition at line 130 of file qabstractanimationjob_p.h.