Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQuickVector2DValueType Class Reference

#include <qquickvaluetypes_p.h>

Inheritance diagram for QQuickVector2DValueType:
Collaboration diagram for QQuickVector2DValueType:

Public Member Functions

Q_INVOKABLE QQuickVector2DValueType ()=default
Q_INVOKABLE QQuickVector2DValueType (const QVector2D &vector2D)
Q_INVOKABLE QString toString () const
qreal x () const
qreal y () const
void setX (qreal)
void setY (qreal)
Q_INVOKABLE qreal dotProduct (const QVector2D &vec) const
Q_INVOKABLE QVector2D times (const QVector2D &vec) const
Q_INVOKABLE QVector2D times (qreal scalar) const
Q_INVOKABLE QVector2D plus (const QVector2D &vec) const
Q_INVOKABLE QVector2D minus (const QVector2D &vec) const
Q_INVOKABLE QVector2D normalized () const
Q_INVOKABLE qreal length () const
Q_INVOKABLE QVector3D toVector3d () const
Q_INVOKABLE QVector4D toVector4d () const
Q_INVOKABLE bool fuzzyEquals (const QVector2D &vec, qreal epsilon) const
Q_INVOKABLE bool fuzzyEquals (const QVector2D &vec) const

Static Public Member Functions

static QVariant create (const QJSValue &params)

Properties

qreal x
qreal y

Additional Inherited Members

Detailed Description

Definition at line 90 of file qquickvaluetypes_p.h.

Constructor & Destructor Documentation

◆ QQuickVector2DValueType() [1/2]

Q_INVOKABLE QQuickVector2DValueType::QQuickVector2DValueType ( )
default

◆ QQuickVector2DValueType() [2/2]

Q_INVOKABLE QQuickVector2DValueType::QQuickVector2DValueType ( const QVector2D & vector2D)
inline

Definition at line 105 of file qquickvaluetypes_p.h.

Member Function Documentation

◆ create()

QVariant QQuickVector2DValueType::create ( const QJSValue & params)
static

Definition at line 184 of file qquickvaluetypes.cpp.

◆ dotProduct()

qreal QQuickVector2DValueType::dotProduct ( const QVector2D & vec) const

Definition at line 218 of file qquickvaluetypes.cpp.

◆ fuzzyEquals() [1/2]

bool QQuickVector2DValueType::fuzzyEquals ( const QVector2D & vec) const

Definition at line 273 of file qquickvaluetypes.cpp.

◆ fuzzyEquals() [2/2]

bool QQuickVector2DValueType::fuzzyEquals ( const QVector2D & vec,
qreal epsilon ) const

Definition at line 263 of file qquickvaluetypes.cpp.

◆ length()

qreal QQuickVector2DValueType::length ( ) const

Definition at line 248 of file qquickvaluetypes.cpp.

◆ minus()

QVector2D QQuickVector2DValueType::minus ( const QVector2D & vec) const

Definition at line 238 of file qquickvaluetypes.cpp.

◆ normalized()

QVector2D QQuickVector2DValueType::normalized ( ) const

Definition at line 243 of file qquickvaluetypes.cpp.

◆ plus()

QVector2D QQuickVector2DValueType::plus ( const QVector2D & vec) const

Definition at line 233 of file qquickvaluetypes.cpp.

◆ setX()

void QQuickVector2DValueType::setX ( qreal x)

Definition at line 208 of file qquickvaluetypes.cpp.

◆ setY()

void QQuickVector2DValueType::setY ( qreal y)

Definition at line 213 of file qquickvaluetypes.cpp.

◆ times() [1/2]

QVector2D QQuickVector2DValueType::times ( const QVector2D & vec) const

Definition at line 223 of file qquickvaluetypes.cpp.

◆ times() [2/2]

QVector2D QQuickVector2DValueType::times ( qreal scalar) const

Definition at line 228 of file qquickvaluetypes.cpp.

◆ toString()

QString QQuickVector2DValueType::toString ( ) const

Definition at line 193 of file qquickvaluetypes.cpp.

◆ toVector3d()

QVector3D QQuickVector2DValueType::toVector3d ( ) const

Definition at line 253 of file qquickvaluetypes.cpp.

◆ toVector4d()

QVector4D QQuickVector2DValueType::toVector4d ( ) const

Definition at line 258 of file qquickvaluetypes.cpp.

◆ x()

qreal QQuickVector2DValueType::x ( ) const

Definition at line 198 of file qquickvaluetypes.cpp.

◆ y()

qreal QQuickVector2DValueType::y ( ) const

Definition at line 203 of file qquickvaluetypes.cpp.

Property Documentation

◆ x

qreal QQuickVector2DValueType::x
readwrite

Definition at line 92 of file qquickvaluetypes_p.h.

◆ y

qreal QQuickVector2DValueType::y
readwrite

Definition at line 93 of file qquickvaluetypes_p.h.


The documentation for this class was generated from the following files: