|
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) |