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>
25 return QQuaternion::slerp(
f,
t, progress);
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.
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(qt_apple_check_os_version)
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)