3#include <QtGui/qtguiglobal.h>
5#include <QtCore/qvariantanimation.h>
6#include <private/qvariantanimation_p.h>
7#include <QtGui/qcolor.h>
8#include <QtGui/qvector2d.h>
9#include <QtGui/qvector3d.h>
10#include <QtGui/qvector4d.h>
11#include <QtGui/qquaternion.h>
31 qRegisterAnimationInterpolator<QVector2D>(_q_interpolateVariant<QVector2D>);
32 qRegisterAnimationInterpolator<QVector3D>(_q_interpolateVariant<QVector3D>);
33 qRegisterAnimationInterpolator<QVector4D>(_q_interpolateVariant<QVector4D>);
34 qRegisterAnimationInterpolator<QQuaternion>(_q_interpolateVariant<QQuaternion>);
43 qRegisterAnimationInterpolator<QVector2D>(
45 qRegisterAnimationInterpolator<QVector3D>(
47 qRegisterAnimationInterpolator<QVector4D>(
49 qRegisterAnimationInterpolator<QQuaternion>(
The QColor class provides colors based on RGB, HSV or CMYK values.
The QQuaternion class represents a quaternion consisting of a vector and scalar.
static QQuaternion slerp(const QQuaternion &q1, const QQuaternion &q2, float t)
Interpolates along the shortest spherical path between the rotational positions q1 and q2.
The QVector2D class represents a vector or vertex in 2D space.
The QVector3D class represents a vector or vertex in 3D space.
The QVector4D class represents a vector or vertex in 4D space.
Combined button and popup list for selecting options.
Q_CONSTRUCTOR_FUNCTION(initializeStandardUserDefaults)
void qRegisterGuiGetInterpolator()
static void qUnregisterGuiGetInterpolator()
QT_BEGIN_NAMESPACE Q_INLINE_TEMPLATE QColor _q_interpolate(const QColor &f, const QColor &t, qreal progress)
constexpr const T & qBound(const T &min, const T &val, const T &max)
qRegisterAnimationInterpolator< QColor >(myColorInterpolator)