4#ifndef QQUICKANIMATION_P_H
5#define QQUICKANIMATION_P_H
20#if QT_CONFIG(quick_path)
21#include <private/qquickpath_p.h>
23#include <private/qquickanimation_p_p.h>
53#if QT_CONFIG(quick_path)
58 QQuickPathAnimationUpdater() :
path(
nullptr), pathLength(0),
target(
nullptr), reverse(
false),
59 fromIsSourced(
false), fromIsDefined(
false), toIsDefined(
false),
60 toX(0), toY(0), currentV(0), orientation(QQuickPathAnimation::Fixed),
61 entryInterval(0), exitInterval(0) {}
62 ~QQuickPathAnimationUpdater() {}
83 QQuickPathAnimation::Orientation orientation;
91class QQuickPathAnimationPrivate;
95 QQuickPathAnimationAnimator(QQuickPathAnimationPrivate * =
nullptr);
96 ~QQuickPathAnimationAnimator();
98 void clearTemplate() { animationTemplate =
nullptr; }
100 QQuickPathAnimationUpdater *pathUpdater()
const {
return static_cast<QQuickPathAnimationUpdater*
>(
getAnimValue()); }
102 QQuickPathAnimationPrivate *animationTemplate;
107 Q_DECLARE_PUBLIC(QQuickPathAnimation)
110 orientation(QQuickPathAnimation::Fixed), entryDuration(0), exitDuration(0), duration(250) {}
114 QQuickPathAnimation::Orientation orientation;
\inmodule QtCore\reentrant
QList< QQuickItem * > targets
QQuickAnchorAnimationPrivate()
QVariantAnimation::Interpolator interpolator
QQuickBulkValueUpdater * getAnimValue() const
virtual void setValue(qreal value)=0
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
TransformOrigin
\variable QQuickItem::ItemChangeData::realValue The numeric value that has changed: \l {QQuickItem::o...
QQuickParentAnimationPrivate()
QPointF computeTransformOrigin(QQuickItem::TransformOrigin origin, qreal width, qreal height) const
QVariant(* Interpolator)(const void *from, const void *to, qreal progress)
Combined button and popup list for selecting options.
GLsizei const GLfloat * v
[13]
GLint GLsizei GLsizei height
GLsizei const GLchar *const * path