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
QQuickTransformAnimatorJob::Helper Struct Reference

#include <qquickanimatorjob_p.h>

+ Collaboration diagram for QQuickTransformAnimatorJob::Helper:

Public Member Functions

 Helper ()
 
void sync ()
 
void commit ()
 

Public Attributes

int ref
 
QQuickItemitem
 
QSGTransformNodenode
 
float ox
 
float oy
 
float dx
 
float dy
 
float scale
 
float rotation
 
uint wasSynced: 1
 
uint wasChanged: 1
 

Detailed Description

Definition at line 163 of file qquickanimatorjob_p.h.

Constructor & Destructor Documentation

◆ Helper()

QQuickTransformAnimatorJob::Helper::Helper ( )
inline

Definition at line 165 of file qquickanimatorjob_p.h.

Member Function Documentation

◆ commit()

void QQuickTransformAnimatorJob::Helper::commit ( )

Definition at line 386 of file qquickanimatorjob.cpp.

References QMatrix4x4::translate().

Referenced by QQuickTransformAnimatorJob::commit().

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

◆ sync()

void QQuickTransformAnimatorJob::Helper::sync ( )

Definition at line 340 of file qquickanimatorjob.cpp.

References QQuickItemPrivate::BasicTransform, d, dx, dy, QQuickItemPrivate::get(), item, node, o, ox, oy, QQuickItemPrivate::Position, QQuickItem::rotation, rotation, QQuickItem::scale, QQuickItemPrivate::Size, QQuickItemPrivate::TransformOrigin, QQuickItem::transformOriginPoint, wasSynced, QQuickItem::x, and QQuickItem::y.

Referenced by QQuickTransformAnimatorJob::preSync().

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

Member Data Documentation

◆ dx

float QQuickTransformAnimatorJob::Helper::dx

Definition at line 190 of file qquickanimatorjob_p.h.

Referenced by sync(), and QQuickXAnimatorJob::updateCurrentTime().

◆ dy

float QQuickTransformAnimatorJob::Helper::dy

Definition at line 191 of file qquickanimatorjob_p.h.

Referenced by sync(), and QQuickYAnimatorJob::updateCurrentTime().

◆ item

◆ node

QSGTransformNode* QQuickTransformAnimatorJob::Helper::node

Definition at line 184 of file qquickanimatorjob_p.h.

Referenced by QQuickTransformAnimatorJob::invalidate(), and sync().

◆ ox

float QQuickTransformAnimatorJob::Helper::ox

Definition at line 187 of file qquickanimatorjob_p.h.

Referenced by sync().

◆ oy

float QQuickTransformAnimatorJob::Helper::oy

Definition at line 188 of file qquickanimatorjob_p.h.

Referenced by sync().

◆ ref

int QQuickTransformAnimatorJob::Helper::ref

◆ rotation

float QQuickTransformAnimatorJob::Helper::rotation

Definition at line 193 of file qquickanimatorjob_p.h.

Referenced by sync(), and QQuickRotationAnimatorJob::updateCurrentTime().

◆ scale

float QQuickTransformAnimatorJob::Helper::scale

Definition at line 192 of file qquickanimatorjob_p.h.

Referenced by QQuickScaleAnimatorJob::updateCurrentTime().

◆ wasChanged

◆ wasSynced

uint QQuickTransformAnimatorJob::Helper::wasSynced

The documentation for this struct was generated from the following files: