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
QQuickTransformAnimatorHelperStore Struct Reference
+ Collaboration diagram for QQuickTransformAnimatorHelperStore:

Public Member Functions

QQuickTransformAnimatorJob::Helperacquire (QQuickItem *item)
 
void release (QQuickTransformAnimatorJob::Helper *helper)
 

Public Attributes

QHash< QQuickItem *, QQuickTransformAnimatorJob::Helper * > store
 
QMutex mutex
 

Detailed Description

Definition at line 20 of file qquickanimatorjob.cpp.

Member Function Documentation

◆ acquire()

QQuickTransformAnimatorJob::Helper * QQuickTransformAnimatorHelperStore::acquire ( QQuickItem * item)
inline

Definition at line 25 of file qquickanimatorjob.cpp.

References item, QQuickTransformAnimatorJob::Helper::item, QMutex::lock(), mutex, QQuickTransformAnimatorJob::Helper::ref, store, QMutex::unlock(), and QHash< Key, T >::value().

+ Here is the call graph for this function:

◆ release()

void QQuickTransformAnimatorHelperStore::release ( QQuickTransformAnimatorJob::Helper * helper)
inline

Definition at line 39 of file qquickanimatorjob.cpp.

References QQuickTransformAnimatorJob::Helper::item, QMutex::lock(), mutex, QQuickTransformAnimatorJob::Helper::ref, QHash< Key, T >::remove(), store, and QMutex::unlock().

+ Here is the call graph for this function:

Member Data Documentation

◆ mutex

QMutex QQuickTransformAnimatorHelperStore::mutex

Definition at line 23 of file qquickanimatorjob.cpp.

Referenced by acquire(), and release().

◆ store

QHash<QQuickItem *, QQuickTransformAnimatorJob::Helper *> QQuickTransformAnimatorHelperStore::store

Definition at line 22 of file qquickanimatorjob.cpp.

Referenced by acquire(), and release().


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