pub struct QTransform { /* private fields */ }Expand description
C++ class: QTransform.
Implementations§
Source§impl QTransform
impl QTransform
Sourcepub unsafe fn add_assign(&self, div: c_double) -> Ref<QTransform>
pub unsafe fn add_assign(&self, div: c_double) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::operator+=(double div).
Sourcepub unsafe fn adjoint(&self) -> CppBox<QTransform>
pub unsafe fn adjoint(&self) -> CppBox<QTransform>
Calls C++ function: QTransform QTransform::adjoint() const.
Sourcepub unsafe fn copy_from(
&self,
arg1: impl CastInto<Ref<QTransform>>,
) -> Ref<QTransform>
pub unsafe fn copy_from( &self, arg1: impl CastInto<Ref<QTransform>>, ) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::operator=(const QTransform& arg1).
Sourcepub unsafe fn determinant(&self) -> c_double
pub unsafe fn determinant(&self) -> c_double
Calls C++ function: double QTransform::determinant() const.
Sourcepub unsafe fn div_assign(&self, div: c_double) -> Ref<QTransform>
pub unsafe fn div_assign(&self, div: c_double) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::operator/=(double div).
Sourcepub unsafe fn from_scale(dx: c_double, dy: c_double) -> CppBox<QTransform>
pub unsafe fn from_scale(dx: c_double, dy: c_double) -> CppBox<QTransform>
Calls C++ function: static QTransform QTransform::fromScale(double dx, double dy).
Sourcepub unsafe fn from_translate(dx: c_double, dy: c_double) -> CppBox<QTransform>
pub unsafe fn from_translate(dx: c_double, dy: c_double) -> CppBox<QTransform>
Calls C++ function: static QTransform QTransform::fromTranslate(double dx, double dy).
Sourcepub unsafe fn inverted_1a(&self, invertible: *mut bool) -> CppBox<QTransform>
pub unsafe fn inverted_1a(&self, invertible: *mut bool) -> CppBox<QTransform>
Calls C++ function: QTransform QTransform::inverted(bool* invertible = …) const.
Sourcepub unsafe fn inverted_0a(&self) -> CppBox<QTransform>
pub unsafe fn inverted_0a(&self) -> CppBox<QTransform>
Calls C++ function: QTransform QTransform::inverted() const.
Sourcepub unsafe fn is_identity(&self) -> bool
pub unsafe fn is_identity(&self) -> bool
Calls C++ function: bool QTransform::isIdentity() const.
Sourcepub unsafe fn is_invertible(&self) -> bool
pub unsafe fn is_invertible(&self) -> bool
Calls C++ function: bool QTransform::isInvertible() const.
Sourcepub unsafe fn is_rotating(&self) -> bool
pub unsafe fn is_rotating(&self) -> bool
Calls C++ function: bool QTransform::isRotating() const.
Sourcepub unsafe fn is_scaling(&self) -> bool
pub unsafe fn is_scaling(&self) -> bool
Calls C++ function: bool QTransform::isScaling() const.
Sourcepub unsafe fn is_translating(&self) -> bool
pub unsafe fn is_translating(&self) -> bool
Calls C++ function: bool QTransform::isTranslating() 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 QTransform::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 QTransform::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 QTransform::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 QTransform::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 QTransform::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 QTransform::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 QTransform::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 QTransform::map(const QPainterPath& p) 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 QTransform::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 QTransform::map(double x, double y, double* tx, double* ty) 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 QTransform::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 QTransform::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 QTransform::mapToPolygon(const QRect& r) const.
Sourcepub unsafe fn mul_assign_q_transform(
&self,
arg1: impl CastInto<Ref<QTransform>>,
) -> Ref<QTransform>
pub unsafe fn mul_assign_q_transform( &self, arg1: impl CastInto<Ref<QTransform>>, ) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::operator*=(const QTransform& arg1).
Sourcepub unsafe fn mul_assign_double(&self, div: c_double) -> Ref<QTransform>
pub unsafe fn mul_assign_double(&self, div: c_double) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::operator*=(double div).
Sourcepub unsafe fn new_0a() -> CppBox<QTransform>
pub unsafe fn new_0a() -> CppBox<QTransform>
Calls C++ function: [constructor] void QTransform::QTransform().
Sourcepub unsafe fn new_9a(
h11: c_double,
h12: c_double,
h13: c_double,
h21: c_double,
h22: c_double,
h23: c_double,
h31: c_double,
h32: c_double,
h33: c_double,
) -> CppBox<QTransform>
pub unsafe fn new_9a( h11: c_double, h12: c_double, h13: c_double, h21: c_double, h22: c_double, h23: c_double, h31: c_double, h32: c_double, h33: c_double, ) -> CppBox<QTransform>
Calls C++ function: [constructor] void QTransform::QTransform(double h11, double h12, double h13, double h21, double h22, double h23, double h31, double h32, double h33 = …).
Sourcepub unsafe fn new_6a(
h11: c_double,
h12: c_double,
h21: c_double,
h22: c_double,
dx: c_double,
dy: c_double,
) -> CppBox<QTransform>
pub unsafe fn new_6a( h11: c_double, h12: c_double, h21: c_double, h22: c_double, dx: c_double, dy: c_double, ) -> CppBox<QTransform>
Calls C++ function: [constructor] void QTransform::QTransform(double h11, double h12, double h21, double h22, double dx, double dy).
Sourcepub unsafe fn new_1a(mtx: impl CastInto<Ref<QMatrix>>) -> CppBox<QTransform>
pub unsafe fn new_1a(mtx: impl CastInto<Ref<QMatrix>>) -> CppBox<QTransform>
Calls C++ function: [constructor] void QTransform::QTransform(const QMatrix& mtx).
Sourcepub unsafe fn new_8a(
h11: c_double,
h12: c_double,
h13: c_double,
h21: c_double,
h22: c_double,
h23: c_double,
h31: c_double,
h32: c_double,
) -> CppBox<QTransform>
pub unsafe fn new_8a( h11: c_double, h12: c_double, h13: c_double, h21: c_double, h22: c_double, h23: c_double, h31: c_double, h32: c_double, ) -> CppBox<QTransform>
Calls C++ function: [constructor] void QTransform::QTransform(double h11, double h12, double h13, double h21, double h22, double h23, double h31, double h32).
Sourcepub unsafe fn new_copy(
other: impl CastInto<Ref<QTransform>>,
) -> CppBox<QTransform>
pub unsafe fn new_copy( other: impl CastInto<Ref<QTransform>>, ) -> CppBox<QTransform>
Calls C++ function: [constructor] void QTransform::QTransform(const QTransform& other).
Sourcepub unsafe fn quad_to_quad(
one: impl CastInto<Ref<QPolygonF>>,
two: impl CastInto<Ref<QPolygonF>>,
result: impl CastInto<Ref<QTransform>>,
) -> bool
pub unsafe fn quad_to_quad( one: impl CastInto<Ref<QPolygonF>>, two: impl CastInto<Ref<QPolygonF>>, result: impl CastInto<Ref<QTransform>>, ) -> bool
Calls C++ function: static bool QTransform::quadToQuad(const QPolygonF& one, const QPolygonF& two, QTransform& result).
Sourcepub unsafe fn quad_to_square(
quad: impl CastInto<Ref<QPolygonF>>,
result: impl CastInto<Ref<QTransform>>,
) -> bool
pub unsafe fn quad_to_square( quad: impl CastInto<Ref<QPolygonF>>, result: impl CastInto<Ref<QTransform>>, ) -> bool
Calls C++ function: static bool QTransform::quadToSquare(const QPolygonF& quad, QTransform& result).
Sourcepub unsafe fn rotate_2a(&self, a: c_double, axis: Axis) -> Ref<QTransform>
pub unsafe fn rotate_2a(&self, a: c_double, axis: Axis) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::rotate(double a, Qt::Axis axis = …).
Sourcepub unsafe fn rotate_1a(&self, a: c_double) -> Ref<QTransform>
pub unsafe fn rotate_1a(&self, a: c_double) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::rotate(double a).
Sourcepub unsafe fn rotate_radians_2a(
&self,
a: c_double,
axis: Axis,
) -> Ref<QTransform>
pub unsafe fn rotate_radians_2a( &self, a: c_double, axis: Axis, ) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::rotateRadians(double a, Qt::Axis axis = …).
Sourcepub unsafe fn rotate_radians_1a(&self, a: c_double) -> Ref<QTransform>
pub unsafe fn rotate_radians_1a(&self, a: c_double) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::rotateRadians(double a).
Sourcepub unsafe fn scale(&self, sx: c_double, sy: c_double) -> Ref<QTransform>
pub unsafe fn scale(&self, sx: c_double, sy: c_double) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::scale(double sx, double sy).
Sourcepub unsafe fn set_matrix(
&self,
m11: c_double,
m12: c_double,
m13: c_double,
m21: c_double,
m22: c_double,
m23: c_double,
m31: c_double,
m32: c_double,
m33: c_double,
)
pub unsafe fn set_matrix( &self, m11: c_double, m12: c_double, m13: c_double, m21: c_double, m22: c_double, m23: c_double, m31: c_double, m32: c_double, m33: c_double, )
Calls C++ function: void QTransform::setMatrix(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33).
Sourcepub unsafe fn shear(&self, sh: c_double, sv: c_double) -> Ref<QTransform>
pub unsafe fn shear(&self, sh: c_double, sv: c_double) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::shear(double sh, double sv).
Sourcepub unsafe fn square_to_quad(
square: impl CastInto<Ref<QPolygonF>>,
result: impl CastInto<Ref<QTransform>>,
) -> bool
pub unsafe fn square_to_quad( square: impl CastInto<Ref<QPolygonF>>, result: impl CastInto<Ref<QTransform>>, ) -> bool
Calls C++ function: static bool QTransform::squareToQuad(const QPolygonF& square, QTransform& result).
Sourcepub unsafe fn sub_assign(&self, div: c_double) -> Ref<QTransform>
pub unsafe fn sub_assign(&self, div: c_double) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::operator-=(double div).
Sourcepub unsafe fn to_affine(&self) -> Ref<QMatrix>
pub unsafe fn to_affine(&self) -> Ref<QMatrix>
Calls C++ function: const QMatrix& QTransform::toAffine() const.
Sourcepub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
pub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
Calls C++ function: QVariant QTransform::operator QVariant() const.
Sourcepub unsafe fn translate(&self, dx: c_double, dy: c_double) -> Ref<QTransform>
pub unsafe fn translate(&self, dx: c_double, dy: c_double) -> Ref<QTransform>
Calls C++ function: QTransform& QTransform::translate(double dx, double dy).
Sourcepub unsafe fn transposed(&self) -> CppBox<QTransform>
pub unsafe fn transposed(&self) -> CppBox<QTransform>
Calls C++ function: QTransform QTransform::transposed() const.
Sourcepub unsafe fn type_(&self) -> TransformationType
pub unsafe fn type_(&self) -> TransformationType
Calls C++ function: QTransform::TransformationType QTransform::type() const.
Trait Implementations§
Source§impl Add<f64> for &QTransform
impl Add<f64> for &QTransform
Source§impl CppDeletable for QTransform
impl CppDeletable for QTransform
Source§impl Div<f64> for &QTransform
impl Div<f64> for &QTransform
Source§impl Mul<Ref<QTransform>> for &QTransform
impl Mul<Ref<QTransform>> for &QTransform
Source§fn mul(self, o: Ref<QTransform>) -> CppBox<QTransform>
fn mul(self, o: Ref<QTransform>) -> CppBox<QTransform>
Calls C++ function: QTransform QTransform::operator*(const QTransform& o) const.
Source§type Output = CppBox<QTransform>
type Output = CppBox<QTransform>
* operator.