4#ifndef QQUICKANIMATOR_P_H
5#define QQUICKANIMATOR_P_H
54 void setFrom(
qreal from);
139 void setDirection(RotationDirection
dir);
150#if QT_CONFIG(quick_shadereffect)
151class QQuickUniformAnimatorPrivate;
152class Q_QUICK_PRIVATE_EXPORT QQuickUniformAnimator :
public QQuickAnimator
155 Q_DECLARE_PRIVATE(QQuickUniformAnimator)
156 Q_PROPERTY(
QString uniform READ uniform WRITE setUniform NOTIFY uniformChanged FINAL)
164 void setUniform(const
QString &);
167 void uniformChanged(const
QString &);
171 QString propertyName() const override;
183#if QT_CONFIG(quick_shadereffect)
virtual QAbstractAnimationJob * transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget=nullptr)
virtual QString propertyName() const =0
void easingChanged(const QEasingCurve &curve)
void targetItemChanged(QQuickItem *)
void fromChanged(qreal from)
virtual QQuickAnimatorJob * createJob() const =0
ThreadingModel threadingModel() const override
void durationChanged(int duration)
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
QString propertyName() const override
void directionChanged(RotationDirection dir)
QString propertyName() const override
QString propertyName() const override
QString propertyName() const override
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
#define QML_DECLARE_TYPE(TYPE)
#define QML_UNCREATABLE(REASON)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
#define QStringLiteral(str)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent