pub struct QVector4D { /* private fields */ }Expand description
C++ class: QVector4D.
Implementations§
Source§impl QVector4D
impl QVector4D
Sourcepub unsafe fn add_assign(
&self,
vector: impl CastInto<Ref<QVector4D>>,
) -> Ref<QVector4D>
pub unsafe fn add_assign( &self, vector: impl CastInto<Ref<QVector4D>>, ) -> Ref<QVector4D>
Calls C++ function: QVector4D& QVector4D::operator+=(const QVector4D& vector).
Sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<QVector4D>>,
) -> Ref<QVector4D>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QVector4D>>, ) -> Ref<QVector4D>
Calls C++ function: QVector4D& QVector4D::operator=(const QVector4D& other).
Sourcepub unsafe fn div_assign_float(&self, divisor: c_float) -> Ref<QVector4D>
pub unsafe fn div_assign_float(&self, divisor: c_float) -> Ref<QVector4D>
Calls C++ function: QVector4D& QVector4D::operator/=(float divisor).
Sourcepub unsafe fn div_assign_q_vector_4d(
&self,
vector: impl CastInto<Ref<QVector4D>>,
) -> Ref<QVector4D>
pub unsafe fn div_assign_q_vector_4d( &self, vector: impl CastInto<Ref<QVector4D>>, ) -> Ref<QVector4D>
Calls C++ function: QVector4D& QVector4D::operator/=(const QVector4D& vector).
Sourcepub unsafe fn dot_product(
v1: impl CastInto<Ref<QVector4D>>,
v2: impl CastInto<Ref<QVector4D>>,
) -> c_float
pub unsafe fn dot_product( v1: impl CastInto<Ref<QVector4D>>, v2: impl CastInto<Ref<QVector4D>>, ) -> c_float
Calls C++ function: static float QVector4D::dotProduct(const QVector4D& v1, const QVector4D& v2).
Sourcepub unsafe fn index_mut(&self, i: c_int) -> *mut c_float
pub unsafe fn index_mut(&self, i: c_int) -> *mut c_float
Calls C++ function: float& QVector4D::operator[](int i).
Sourcepub unsafe fn index(&self, i: c_int) -> c_float
pub unsafe fn index(&self, i: c_int) -> c_float
Calls C++ function: float QVector4D::operator[](int i) const.
Sourcepub unsafe fn length_squared(&self) -> c_float
pub unsafe fn length_squared(&self) -> c_float
Calls C++ function: float QVector4D::lengthSquared() const.
Sourcepub unsafe fn mul_assign_float(&self, factor: c_float) -> Ref<QVector4D>
pub unsafe fn mul_assign_float(&self, factor: c_float) -> Ref<QVector4D>
Calls C++ function: QVector4D& QVector4D::operator*=(float factor).
Sourcepub unsafe fn mul_assign_q_vector_4d(
&self,
vector: impl CastInto<Ref<QVector4D>>,
) -> Ref<QVector4D>
pub unsafe fn mul_assign_q_vector_4d( &self, vector: impl CastInto<Ref<QVector4D>>, ) -> Ref<QVector4D>
Calls C++ function: QVector4D& QVector4D::operator*=(const QVector4D& vector).
Sourcepub unsafe fn neg(&self) -> CppBox<QVector4D>
pub unsafe fn neg(&self) -> CppBox<QVector4D>
Calls C++ function: QVector4D operator-(const QVector4D& vector).
Sourcepub unsafe fn new() -> CppBox<QVector4D>
pub unsafe fn new() -> CppBox<QVector4D>
Calls C++ function: [constructor] void QVector4D::QVector4D().
Sourcepub unsafe fn from_4_float(
xpos: c_float,
ypos: c_float,
zpos: c_float,
wpos: c_float,
) -> CppBox<QVector4D>
pub unsafe fn from_4_float( xpos: c_float, ypos: c_float, zpos: c_float, wpos: c_float, ) -> CppBox<QVector4D>
Calls C++ function: [constructor] void QVector4D::QVector4D(float xpos, float ypos, float zpos, float wpos).
Sourcepub unsafe fn from_q_point(
point: impl CastInto<Ref<QPoint>>,
) -> CppBox<QVector4D>
pub unsafe fn from_q_point( point: impl CastInto<Ref<QPoint>>, ) -> CppBox<QVector4D>
Calls C++ function: [constructor] void QVector4D::QVector4D(const QPoint& point).
Sourcepub unsafe fn from_q_point_f(
point: impl CastInto<Ref<QPointF>>,
) -> CppBox<QVector4D>
pub unsafe fn from_q_point_f( point: impl CastInto<Ref<QPointF>>, ) -> CppBox<QVector4D>
Calls C++ function: [constructor] void QVector4D::QVector4D(const QPointF& point).
Sourcepub unsafe fn from_q_vector_2d(
vector: impl CastInto<Ref<QVector2D>>,
) -> CppBox<QVector4D>
pub unsafe fn from_q_vector_2d( vector: impl CastInto<Ref<QVector2D>>, ) -> CppBox<QVector4D>
Calls C++ function: [constructor] void QVector4D::QVector4D(const QVector2D& vector).
Sourcepub unsafe fn from_q_vector_2d2_float(
vector: impl CastInto<Ref<QVector2D>>,
zpos: c_float,
wpos: c_float,
) -> CppBox<QVector4D>
pub unsafe fn from_q_vector_2d2_float( vector: impl CastInto<Ref<QVector2D>>, zpos: c_float, wpos: c_float, ) -> CppBox<QVector4D>
Calls C++ function: [constructor] void QVector4D::QVector4D(const QVector2D& vector, float zpos, float wpos).
Sourcepub unsafe fn from_q_vector_3d(
vector: impl CastInto<Ref<QVector3D>>,
) -> CppBox<QVector4D>
pub unsafe fn from_q_vector_3d( vector: impl CastInto<Ref<QVector3D>>, ) -> CppBox<QVector4D>
Calls C++ function: [constructor] void QVector4D::QVector4D(const QVector3D& vector).
Sourcepub unsafe fn from_q_vector_3d_float(
vector: impl CastInto<Ref<QVector3D>>,
wpos: c_float,
) -> CppBox<QVector4D>
pub unsafe fn from_q_vector_3d_float( vector: impl CastInto<Ref<QVector3D>>, wpos: c_float, ) -> CppBox<QVector4D>
Calls C++ function: [constructor] void QVector4D::QVector4D(const QVector3D& vector, float wpos).
Sourcepub unsafe fn new_copy(
other: impl CastInto<Ref<QVector4D>>,
) -> CppBox<QVector4D>
pub unsafe fn new_copy( other: impl CastInto<Ref<QVector4D>>, ) -> CppBox<QVector4D>
Calls C++ function: [constructor] void QVector4D::QVector4D(const QVector4D& other).
Sourcepub unsafe fn normalized(&self) -> CppBox<QVector4D>
pub unsafe fn normalized(&self) -> CppBox<QVector4D>
Calls C++ function: QVector4D QVector4D::normalized() const.
Sourcepub unsafe fn sub_assign(
&self,
vector: impl CastInto<Ref<QVector4D>>,
) -> Ref<QVector4D>
pub unsafe fn sub_assign( &self, vector: impl CastInto<Ref<QVector4D>>, ) -> Ref<QVector4D>
Calls C++ function: QVector4D& QVector4D::operator-=(const QVector4D& vector).
Sourcepub unsafe fn to_point(&self) -> CppBox<QPoint>
pub unsafe fn to_point(&self) -> CppBox<QPoint>
Calls C++ function: QPoint QVector4D::toPoint() const.
Sourcepub unsafe fn to_point_f(&self) -> CppBox<QPointF>
pub unsafe fn to_point_f(&self) -> CppBox<QPointF>
Calls C++ function: QPointF QVector4D::toPointF() const.
Sourcepub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
pub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
Calls C++ function: QVariant QVector4D::operator QVariant() const.
Sourcepub unsafe fn to_vector_2d(&self) -> CppBox<QVector2D>
pub unsafe fn to_vector_2d(&self) -> CppBox<QVector2D>
Calls C++ function: QVector2D QVector4D::toVector2D() const.
Sourcepub unsafe fn to_vector_2d_affine(&self) -> CppBox<QVector2D>
pub unsafe fn to_vector_2d_affine(&self) -> CppBox<QVector2D>
Calls C++ function: QVector2D QVector4D::toVector2DAffine() const.
Sourcepub unsafe fn to_vector_3d(&self) -> CppBox<QVector3D>
pub unsafe fn to_vector_3d(&self) -> CppBox<QVector3D>
Calls C++ function: QVector3D QVector4D::toVector3D() const.
Sourcepub unsafe fn to_vector_3d_affine(&self) -> CppBox<QVector3D>
pub unsafe fn to_vector_3d_affine(&self) -> CppBox<QVector3D>
Calls C++ function: QVector3D QVector4D::toVector3DAffine() const.