|
Public Member Functions |
| void | concat (const Matrix& new_matrix) |
| | Changes the transformation represented by matrix to be the transformation given by first applying transformation given by new_matrix then applying the original transformation.
|
| double | get_font_scale_factor () const |
| double | get_x0 () const |
| double | get_xx () const |
| double | get_xy () const |
| double | get_y0 () const |
| double | get_yx () const |
| double | get_yy () const |
| const PangoMatrix* | gobj () const |
| | Provides access to the underlying C instance.
|
| PangoMatrix* | gobj () |
| | Provides access to the underlying C instance.
|
| | Matrix (double xx, double xy, double yx, double yy, double x0, double y0) |
| | Matrix (const PangoMatrix* gobject) |
| | Matrix () |
| | operator bool () |
| | Tests whether the Matrix is valid.
|
| void | rotate (double degrees) |
| | Changes the transformation represented by matrix to be the transformation given by first rotating by degrees degrees counter-clokwise then applying the original transformation.
|
| void | scale (double cale_x, double scale_y) |
| | Changes the transformation represented by matrix to be the transformation given by first scaling by sx in the X direction and sy in the Y direction then applying the original transformation.
|
| void | set_x0 (const double& value) |
| void | set_xx (const double& value) |
| void | set_xy (const double& value) |
| void | set_y0 (const double& value) |
| void | set_yx (const double& value) |
| void | set_yy (const double& value) |
| void | translate (double tx, double ty) |
| | Changes the transformation represented by matrix to be the transformation given by first translating by ( tx , ty ) then applying the original transformation.
|
Protected Attributes |
| PangoMatrix | gobject_ |
Related Functions |
(Note that these are not member functions.)
|
| const Pango::Matrix& | wrap (const PangoMatrix* object) |
| Pango::Matrix& | wrap (PangoMatrix* object) |