pub struct QMatrix { /* private fields */ }Expand description
C++ class: QMatrix.
Implementations§
Source§impl QMatrix
impl QMatrix
Sourcepub unsafe fn copy_from(
&self,
arg1: impl CastInto<Ref<QMatrix>>,
) -> Ref<QMatrix>
pub unsafe fn copy_from( &self, arg1: impl CastInto<Ref<QMatrix>>, ) -> Ref<QMatrix>
Calls C++ function: QMatrix& QMatrix::operator=(const QMatrix& arg1).
Sourcepub unsafe fn determinant(&self) -> c_double
pub unsafe fn determinant(&self) -> c_double
Calls C++ function: double QMatrix::determinant() const.
Sourcepub unsafe fn inverted_1a(&self, invertible: *mut bool) -> CppBox<QMatrix>
pub unsafe fn inverted_1a(&self, invertible: *mut bool) -> CppBox<QMatrix>
Calls C++ function: QMatrix QMatrix::inverted(bool* invertible = …) const.
Sourcepub unsafe fn inverted_0a(&self) -> CppBox<QMatrix>
pub unsafe fn inverted_0a(&self) -> CppBox<QMatrix>
Calls C++ function: QMatrix QMatrix::inverted() const.
Sourcepub unsafe fn is_identity(&self) -> bool
pub unsafe fn is_identity(&self) -> bool
Calls C++ function: bool QMatrix::isIdentity() const.
Sourcepub unsafe fn is_invertible(&self) -> bool
pub unsafe fn is_invertible(&self) -> bool
Calls C++ function: bool QMatrix::isInvertible() const.
Sourcepub unsafe fn map_2_int2_int(
&self,
x: c_int,
y: c_int,
tx: *mut c_int,
ty: *mut c_int,
)
pub unsafe fn map_2_int2_int( &self, x: c_int, y: c_int, tx: *mut c_int, ty: *mut c_int, )
Calls C++ function: void QMatrix::map(int x, int y, int* tx, int* ty) const.
Sourcepub unsafe fn map_2_double2_double(
&self,
x: c_double,
y: c_double,
tx: *mut c_double,
ty: *mut c_double,
)
pub unsafe fn map_2_double2_double( &self, x: c_double, y: c_double, tx: *mut c_double, ty: *mut c_double, )
Calls C++ function: void QMatrix::map(double x, double y, double* tx, double* ty) const.
Sourcepub unsafe fn map_q_point(
&self,
p: impl CastInto<Ref<QPoint>>,
) -> CppBox<QPoint>
pub unsafe fn map_q_point( &self, p: impl CastInto<Ref<QPoint>>, ) -> CppBox<QPoint>
Calls C++ function: QPoint QMatrix::map(const QPoint& p) const.
Sourcepub unsafe fn map_q_point_f(
&self,
p: impl CastInto<Ref<QPointF>>,
) -> CppBox<QPointF>
pub unsafe fn map_q_point_f( &self, p: impl CastInto<Ref<QPointF>>, ) -> CppBox<QPointF>
Calls C++ function: QPointF QMatrix::map(const QPointF& p) const.
Sourcepub unsafe fn map_q_line(&self, l: impl CastInto<Ref<QLine>>) -> CppBox<QLine>
pub unsafe fn map_q_line(&self, l: impl CastInto<Ref<QLine>>) -> CppBox<QLine>
Calls C++ function: QLine QMatrix::map(const QLine& l) const.
Sourcepub unsafe fn map_q_line_f(
&self,
l: impl CastInto<Ref<QLineF>>,
) -> CppBox<QLineF>
pub unsafe fn map_q_line_f( &self, l: impl CastInto<Ref<QLineF>>, ) -> CppBox<QLineF>
Calls C++ function: QLineF QMatrix::map(const QLineF& l) const.
Sourcepub unsafe fn map_q_polygon_f(
&self,
a: impl CastInto<Ref<QPolygonF>>,
) -> CppBox<QPolygonF>
pub unsafe fn map_q_polygon_f( &self, a: impl CastInto<Ref<QPolygonF>>, ) -> CppBox<QPolygonF>
Calls C++ function: QPolygonF QMatrix::map(const QPolygonF& a) const.
Sourcepub unsafe fn map_q_polygon(
&self,
a: impl CastInto<Ref<QPolygon>>,
) -> CppBox<QPolygon>
pub unsafe fn map_q_polygon( &self, a: impl CastInto<Ref<QPolygon>>, ) -> CppBox<QPolygon>
Calls C++ function: QPolygon QMatrix::map(const QPolygon& a) const.
Sourcepub unsafe fn map_q_region(
&self,
r: impl CastInto<Ref<QRegion>>,
) -> CppBox<QRegion>
pub unsafe fn map_q_region( &self, r: impl CastInto<Ref<QRegion>>, ) -> CppBox<QRegion>
Calls C++ function: QRegion QMatrix::map(const QRegion& r) const.
Sourcepub unsafe fn map_q_painter_path(
&self,
p: impl CastInto<Ref<QPainterPath>>,
) -> CppBox<QPainterPath>
pub unsafe fn map_q_painter_path( &self, p: impl CastInto<Ref<QPainterPath>>, ) -> CppBox<QPainterPath>
Calls C++ function: QPainterPath QMatrix::map(const QPainterPath& p) const.
Sourcepub unsafe fn map_rect_q_rect(
&self,
arg1: impl CastInto<Ref<QRect>>,
) -> CppBox<QRect>
pub unsafe fn map_rect_q_rect( &self, arg1: impl CastInto<Ref<QRect>>, ) -> CppBox<QRect>
Calls C++ function: QRect QMatrix::mapRect(const QRect& arg1) const.
Sourcepub unsafe fn map_rect_q_rect_f(
&self,
arg1: impl CastInto<Ref<QRectF>>,
) -> CppBox<QRectF>
pub unsafe fn map_rect_q_rect_f( &self, arg1: impl CastInto<Ref<QRectF>>, ) -> CppBox<QRectF>
Calls C++ function: QRectF QMatrix::mapRect(const QRectF& arg1) const.
Sourcepub unsafe fn map_to_polygon(
&self,
r: impl CastInto<Ref<QRect>>,
) -> CppBox<QPolygon>
pub unsafe fn map_to_polygon( &self, r: impl CastInto<Ref<QRect>>, ) -> CppBox<QPolygon>
Calls C++ function: QPolygon QMatrix::mapToPolygon(const QRect& r) const.
Sourcepub unsafe fn mul_assign(
&self,
arg1: impl CastInto<Ref<QMatrix>>,
) -> Ref<QMatrix>
pub unsafe fn mul_assign( &self, arg1: impl CastInto<Ref<QMatrix>>, ) -> Ref<QMatrix>
Calls C++ function: QMatrix& QMatrix::operator*=(const QMatrix& arg1).
Sourcepub unsafe fn new_0a() -> CppBox<QMatrix>
pub unsafe fn new_0a() -> CppBox<QMatrix>
Calls C++ function: [constructor] void QMatrix::QMatrix().
Sourcepub unsafe fn new_6a(
m11: c_double,
m12: c_double,
m21: c_double,
m22: c_double,
dx: c_double,
dy: c_double,
) -> CppBox<QMatrix>
pub unsafe fn new_6a( m11: c_double, m12: c_double, m21: c_double, m22: c_double, dx: c_double, dy: c_double, ) -> CppBox<QMatrix>
Calls C++ function: [constructor] void QMatrix::QMatrix(double m11, double m12, double m21, double m22, double dx, double dy).
Sourcepub unsafe fn new_copy(other: impl CastInto<Ref<QMatrix>>) -> CppBox<QMatrix>
pub unsafe fn new_copy(other: impl CastInto<Ref<QMatrix>>) -> CppBox<QMatrix>
Calls C++ function: [constructor] void QMatrix::QMatrix(const QMatrix& other).
Sourcepub unsafe fn rotate(&self, a: c_double) -> Ref<QMatrix>
pub unsafe fn rotate(&self, a: c_double) -> Ref<QMatrix>
Calls C++ function: QMatrix& QMatrix::rotate(double a).
Sourcepub unsafe fn scale(&self, sx: c_double, sy: c_double) -> Ref<QMatrix>
pub unsafe fn scale(&self, sx: c_double, sy: c_double) -> Ref<QMatrix>
Calls C++ function: QMatrix& QMatrix::scale(double sx, double sy).
Sourcepub unsafe fn set_matrix(
&self,
m11: c_double,
m12: c_double,
m21: c_double,
m22: c_double,
dx: c_double,
dy: c_double,
)
pub unsafe fn set_matrix( &self, m11: c_double, m12: c_double, m21: c_double, m22: c_double, dx: c_double, dy: c_double, )
Calls C++ function: void QMatrix::setMatrix(double m11, double m12, double m21, double m22, double dx, double dy).
Sourcepub unsafe fn shear(&self, sh: c_double, sv: c_double) -> Ref<QMatrix>
pub unsafe fn shear(&self, sh: c_double, sv: c_double) -> Ref<QMatrix>
Calls C++ function: QMatrix& QMatrix::shear(double sh, double sv).
Sourcepub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
pub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
Calls C++ function: QVariant QMatrix::operator QVariant() const.