gfxMatrix(gfxFloat a, gfxFloat b, gfxFloat c, gfxFloat d, gfxFloat tx, gfxFloat ty) : m0(a), m1(b), m2(c), m3(d), m4(tx), m5(ty) {}
gfxMatrix(const cairo_matrix_t& m) { mat = m; }
    gfxMatrix(gfxFloat a, gfxFloat b, gfxFloat c, gfxFloat d, gfxFloat tx, gfxFloat ty) :        m0(a), m1(b), m2(c), m3(d), m4(tx), m5(ty) {}