Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuickGeneratorAnimationProvider Class Referenceabstract

#include <qquickgeneratoranimationprovider_p.h>

Collaboration diagram for QQuickGeneratorAnimationProvider:

Public Types

using DeferFunction = std::function<void(std::function<void()>)>

Public Member Functions

virtual ~QQuickGeneratorAnimationProvider ()
virtual QQuickAbstractAnimation * enterTimelineScope (QQuickItem *item, const StructureNodeInfo &info)=0
virtual void enterTimelineScope (const QString &scopeId, const QString &referenceId)=0
virtual void exitTimelineScope ()=0
virtual void bindProperty (QObject *targettarget, const QByteArray &propertyName, const QQuickAnimatedProperty &property)=0
virtual QQuickItem * createCustomItem (const QString &typetype)=0
void setDeferFunction (DeferFunction deferFunction)

Protected Member Functions

void deferToGuiThread (std::function< void()> call)

Detailed Description

Definition at line 30 of file qquickgeneratoranimationprovider_p.h.

Member Typedef Documentation

◆ DeferFunction

using QQuickGeneratorAnimationProvider::DeferFunction = std::function<void(std::function<void()>)>

Definition at line 47 of file qquickgeneratoranimationprovider_p.h.

Constructor & Destructor Documentation

◆ ~QQuickGeneratorAnimationProvider()

QT_BEGIN_NAMESPACE QQuickGeneratorAnimationProvider::~QQuickGeneratorAnimationProvider ( )
virtualdefault

Member Function Documentation

◆ bindProperty()

virtual void QQuickGeneratorAnimationProvider::bindProperty ( QObject * target,
const QByteArray & propertyName,
const QQuickAnimatedProperty & property )
pure virtual

◆ createCustomItem()

virtual QQuickItem * QQuickGeneratorAnimationProvider::createCustomItem ( const QString & type)
pure virtual

◆ deferToGuiThread()

void QQuickGeneratorAnimationProvider::deferToGuiThread ( std::function< void()> call)
inlineprotected

Definition at line 51 of file qquickgeneratoranimationprovider_p.h.

◆ enterTimelineScope() [1/2]

virtual void QQuickGeneratorAnimationProvider::enterTimelineScope ( const QString & scopeId,
const QString & referenceId )
pure virtual

◆ enterTimelineScope() [2/2]

virtual QQuickAbstractAnimation * QQuickGeneratorAnimationProvider::enterTimelineScope ( QQuickItem * item,
const StructureNodeInfo & info )
pure virtual

◆ exitTimelineScope()

virtual void QQuickGeneratorAnimationProvider::exitTimelineScope ( )
pure virtual

◆ setDeferFunction()

void QQuickGeneratorAnimationProvider::setDeferFunction ( DeferFunction deferFunction)
inline

Definition at line 48 of file qquickgeneratoranimationprovider_p.h.


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