![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtGui/qtguiglobal.h>#include <QtCore/qhashfunctions.h>#include <QtCore/qpoint.h>#include <QtCore/qrect.h>#include <QtCore/qmath.h>#include <QtCore/q20type_traits.h>#include <QtCore/q23utility.h>Go to the source code of this file.
Classes | |
| class | QVector2D |
| The QVector2D class represents a vector or vertex in 2D space. More... | |
| class | QVector3D |
| The QVector3D class represents a vector or vertex in 3D space. More... | |
| class | QVector4D |
| The QVector4D class represents a vector or vertex in 4D space. More... | |
| class | std::tuple_size< QT_PREPEND_NAMESPACE(QVector2D)> |
| class | std::tuple_element< 0, QT_PREPEND_NAMESPACE(QVector2D)> |
| class | std::tuple_element< 1, QT_PREPEND_NAMESPACE(QVector2D)> |
| class | std::tuple_size< QT_PREPEND_NAMESPACE(QVector3D)> |
| class | std::tuple_element< 0, QT_PREPEND_NAMESPACE(QVector3D)> |
| class | std::tuple_element< 1, QT_PREPEND_NAMESPACE(QVector3D)> |
| class | std::tuple_element< 2, QT_PREPEND_NAMESPACE(QVector3D)> |
| class | std::tuple_size< QT_PREPEND_NAMESPACE(QVector4D)> |
| class | std::tuple_element< 0, QT_PREPEND_NAMESPACE(QVector4D)> |
| class | std::tuple_element< 1, QT_PREPEND_NAMESPACE(QVector4D)> |
| class | std::tuple_element< 2, QT_PREPEND_NAMESPACE(QVector4D)> |
| class | std::tuple_element< 3, QT_PREPEND_NAMESPACE(QVector4D)> |
Namespaces | |
| namespace | std |
| [33] | |
Macros | |
| #define | QVECTORND_IS_HASHABLE |
Functions | |
| Q_DECLARE_TYPEINFO (QVector2D, Q_PRIMITIVE_TYPE) | |
| Q_DECLARE_TYPEINFO (QVector3D, Q_PRIMITIVE_TYPE) | |
| Q_DECLARE_TYPEINFO (QVector4D, Q_PRIMITIVE_TYPE) | |
| Q_GUI_EXPORT QDebug | operator<< (QDebug dbg, QVector2D vector) |
| Q_GUI_EXPORT QDataStream & | operator<< (QDataStream &, QVector2D) |
| Q_GUI_EXPORT QDataStream & | operator>> (QDataStream &, QVector2D &) |
| Q_GUI_EXPORT QDebug | operator<< (QDebug dbg, QVector3D vector) |
| Q_GUI_EXPORT QDataStream & | operator<< (QDataStream &, QVector3D) |
| Q_GUI_EXPORT QDataStream & | operator>> (QDataStream &, QVector3D &) |
| Q_GUI_EXPORT QDebug | operator<< (QDebug dbg, QVector4D vector) |
| Q_GUI_EXPORT QDataStream & | operator<< (QDataStream &, QVector4D) |
| Q_GUI_EXPORT QDataStream & | operator>> (QDataStream &, QVector4D &) |
| #define QVECTORND_IS_HASHABLE |
Definition at line 23 of file qvectornd.h.
|
Definition at line 457 of file qvectornd.cpp.
|
Definition at line 1092 of file qvectornd.cpp.
|
Definition at line 1624 of file qvectornd.cpp.
Definition at line 436 of file qvectornd.cpp.
References QVector2D::x(), and QVector2D::y().
Definition at line 1070 of file qvectornd.cpp.
References QVector3D::x(), QVector3D::y(), and QVector3D::z().
Definition at line 1601 of file qvectornd.cpp.
References QVector4D::w(), QVector4D::x(), QVector4D::y(), and QVector4D::z().
|
Definition at line 473 of file qvectornd.cpp.
|
Definition at line 1108 of file qvectornd.cpp.
|
Definition at line 1641 of file qvectornd.cpp.
| Q_DECLARE_TYPEINFO | ( | QVector2D | , |
| Q_PRIMITIVE_TYPE | ) |
| Q_DECLARE_TYPEINFO | ( | QVector3D | , |
| Q_PRIMITIVE_TYPE | ) |
| Q_DECLARE_TYPEINFO | ( | QVector4D | , |
| Q_PRIMITIVE_TYPE | ) |