![]() |
Qt 6.x
The Qt SDK
|
#include <qquickanimatorjob_p.h>
Classes | |
struct | Helper |
Protected Member Functions | |
QQuickTransformAnimatorJob () | |
void | invalidate () override |
![]() | |
QQuickAnimatorJob () | |
void | debugAnimation (QDebug d) const override |
qreal | progress (int time) const |
void | boundValue () |
![]() | |
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 | |
Helper * | m_helper |
![]() | |
QPointer< QQuickItem > | m_target |
QQuickAnimatorController * | m_controller |
qreal | m_from |
qreal | m_to |
qreal | m_value |
QEasingCurve | m_easing |
int | m_duration |
uint | m_isTransform: 1 |
uint | m_isUniform: 1 |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
enum | Direction { Forward , Backward } |
enum | State { Stopped , Paused , Running } |
enum | ChangeType { Completion = 0x01 , StateChange = 0x02 , CurrentLoop = 0x04 , CurrentTime = 0x08 } |
![]() | |
SelfDeletable | m_selfDeletable |
Definition at line 158 of file qquickanimatorjob_p.h.
QQuickTransformAnimatorJob::~QQuickTransformAnimatorJob | ( | ) |
Definition at line 287 of file qquickanimatorjob.cpp.
References m_helper.
|
protected |
Definition at line 281 of file qquickanimatorjob.cpp.
References QQuickAnimatorJob::m_isTransform.
|
overridevirtual |
Reimplemented from QQuickAnimatorJob.
Definition at line 402 of file qquickanimatorjob.cpp.
References QQuickTransformAnimatorJob::Helper::commit(), and m_helper.
|
overrideprotectedvirtual |
Implements QQuickAnimatorJob.
Definition at line 334 of file qquickanimatorjob.cpp.
References m_helper, and QQuickTransformAnimatorJob::Helper::node.
Referenced by preSync().
|
overridevirtual |
Reimplemented from QQuickAnimatorJob.
Definition at line 303 of file qquickanimatorjob.cpp.
References invalidate(), QQuickTransformAnimatorJob::Helper::item, m_helper, QQuickAnimatorJob::m_target, QQuickTransformAnimatorJob::Helper::sync(), and QQuickTransformAnimatorJob::Helper::wasSynced.
|
overridevirtual |
Reimplemented from QQuickAnimatorJob.
Definition at line 293 of file qquickanimatorjob.cpp.
References item, m_helper, QQuickAnimatorJob::m_target, QQuickAnimatorJob::setTarget(), and QQuickTransformAnimatorJob::Helper::wasSynced.
|
protected |
Definition at line 209 of file qquickanimatorjob_p.h.
Referenced by ~QQuickTransformAnimatorJob(), commit(), invalidate(), preSync(), setTarget(), QQuickScaleAnimatorJob::updateCurrentTime(), QQuickXAnimatorJob::updateCurrentTime(), QQuickYAnimatorJob::updateCurrentTime(), and QQuickRotationAnimatorJob::updateCurrentTime().