4#ifndef QQUICKVALUETYPES_P_H
5#define QQUICKVALUETYPES_P_H
19#include <private/qtquickglobal_p.h>
20#include <private/qqmlvaluetype_p.h>
22#include <QtGui/QColor>
23#include <QtGui/QColorSpace>
24#include <QtGui/QVector2D>
25#include <QtGui/QVector3D>
26#include <QtGui/QVector4D>
27#include <QtGui/QQuaternion>
28#include <QtGui/QMatrix4x4>
41 Q_PROPERTY(
qreal hsvSaturation READ hsvSaturation WRITE setHsvSaturation FINAL)
44 Q_PROPERTY(
qreal hslSaturation READ hslSaturation WRITE setHslSaturation FINAL)
45 Q_PROPERTY(
qreal hslLightness READ hslLightness WRITE setHslLightness FINAL)
70 qreal hsvSaturation() const;
71 qreal hsvValue() const;
73 qreal hslSaturation() const;
74 qreal hslLightness() const;
80 void setHsvHue(
qreal);
81 void setHsvSaturation(
qreal);
82 void setHsvValue(
qreal);
83 void setHslHue(
qreal);
84 void setHslSaturation(
qreal);
85 void setHslLightness(
qreal);
232 qreal scalar() const;
236 void setScalar(
qreal);
396 Q_PROPERTY(
bool bold READ bold WRITE setBold FINAL)
398 Q_PROPERTY(
bool italic READ italic WRITE setItalic FINAL)
399 Q_PROPERTY(
bool underline READ underline WRITE setUnderline FINAL)
400 Q_PROPERTY(
bool overline READ overline WRITE setOverline FINAL)
401 Q_PROPERTY(
bool strikeout READ strikeout WRITE setStrikeout FINAL)
403 Q_PROPERTY(
int pixelSize READ pixelSize WRITE setPixelSize FINAL)
405 Q_PROPERTY(
qreal letterSpacing READ letterSpacing WRITE setLetterSpacing FINAL)
406 Q_PROPERTY(
qreal wordSpacing READ wordSpacing WRITE setWordSpacing FINAL)
409 Q_PROPERTY(
bool preferShaping READ preferShaping WRITE setPreferShaping FINAL)
424 void setFamily(const
QString &);
427 void setStyleName(const
QString &);
430 void setBold(
bool b);
436 void setItalic(
bool b);
438 bool underline() const;
439 void setUnderline(
bool b);
441 bool overline() const;
442 void setOverline(
bool b);
444 bool strikeout() const;
445 void setStrikeout(
bool b);
447 qreal pointSize() const;
450 int pixelSize() const;
451 void setPixelSize(
int size);
456 qreal letterSpacing() const;
459 qreal wordSpacing() const;
466 void setKerning(
bool b);
468 bool preferShaping() const;
469 void setPreferShaping(
bool b);
520 Q_PROPERTY(
float gamma READ gamma WRITE setGamma FINAL)
537 float gamma() const noexcept;
538 void setGamma(
float gamma);
The QColorSpace class provides a color space abstraction.
The QColor class provides colors based on RGB, HSV or CMYK values.
The QJSValue class acts as a container for Qt/JavaScript data types.
The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
\inmodule QtCore\reentrant
The QQuaternion class represents a quaternion consisting of a vector and scalar.
Q_INVOKABLE void rotate(const QQuaternion &q)
Q_INVOKABLE void scale(float s)
Q_INVOKABLE void rotate(float angle, const QVector3D &axis)
Q_INVOKABLE void scale(float sx, float sy, float sz)
Q_INVOKABLE void translate(const QVector3D &t)
Q_INVOKABLE void scale(const QVector3D &s)
Q_INVOKABLE void lookAt(const QVector3D &eye, const QVector3D ¢er, const QVector3D &up)
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
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.
QMap< QString, QString > map
[6]
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
static QFixed kerning(int left, int right, const QFontEngine::KernPair *pairs, int numPairs)
GLboolean GLboolean GLboolean b
GLsizei const GLfloat * v
[13]
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat z
GLint GLint GLint GLint GLint x
[0]
GLfloat GLfloat GLfloat w
[0]
GLboolean GLboolean GLboolean GLboolean a
[7]
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum GLuint GLenum GLsizei length
GLuint GLuint GLfloat weight
GLenum GLenum GLsizei void GLsizei void * column
GLdouble GLdouble GLdouble GLdouble q
GLenum GLenum GLsizei void * row
GLint GLenum GLboolean normalized
GLfloat GLfloat GLfloat alpha
static bool fuzzyEquals(const physx::PxTransform &a, const physx::PxTransform &b)
#define QML_EXTENDED(EXTENDED_TYPE)
#define QML_VALUE_TYPE(NAME)
#define QML_NAMED_ELEMENT(NAME)
#define QML_STRUCTURED_VALUE
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
#define QML_FOREIGN(FOREIGN_TYPE)
static const qreal epsilon
static float crossProduct(const QVector2D &sp, const QVector2D &p, const QVector2D &ep)
char * toString(const MyType &t)
[31]