diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2008-08-12 22:42:21 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2008-08-12 22:42:21 +0000 |
| commit | 5aef5b03d26910b9c0d34aeef986aa6609bbfc9b (patch) | |
| tree | 6cd62d7a4d0da65315cf48b9b2c5aa248fbe8ae0 /src/extension/internal/cairo-render-context.h | |
| parent | Fix some regressions in the snapping of the selector tool (diff) | |
| download | inkscape-5aef5b03d26910b9c0d34aeef986aa6609bbfc9b.tar.gz inkscape-5aef5b03d26910b9c0d34aeef986aa6609bbfc9b.zip | |
NR:: to Geom:: for most of src/extension/
(bzr r6612)
Diffstat (limited to 'src/extension/internal/cairo-render-context.h')
| -rw-r--r-- | src/extension/internal/cairo-render-context.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/extension/internal/cairo-render-context.h b/src/extension/internal/cairo-render-context.h index 68a615234..fe76cb105 100644 --- a/src/extension/internal/cairo-render-context.h +++ b/src/extension/internal/cairo-render-context.h @@ -59,7 +59,7 @@ struct CairoRenderState { SPClipPath *clip_path; SPMask* mask; - NR::Matrix transform; // the CTM + Geom::Matrix transform; // the CTM }; class CairoRenderContext { @@ -127,10 +127,10 @@ public: CairoRenderState *getParentState(void) const; void setStateForStyle(SPStyle const *style); - void transform(NR::Matrix const *transform); - void setTransform(NR::Matrix const *transform); - void getTransform(NR::Matrix *copy) const; - void getParentTransform(NR::Matrix *copy) const; + void transform(Geom::Matrix const *transform); + void setTransform(Geom::Matrix const *transform); + void getTransform(Geom::Matrix *copy) const; + void getParentTransform(Geom::Matrix *copy) const; /* Clipping methods */ void addClipPath(NArtBpath const *bp, SPIEnum const *fill_rule); @@ -140,8 +140,8 @@ public: bool renderPathVector(Geom::PathVector const & pathv, SPStyle const *style, NRRect const *pbox); bool renderPath(const_NRBPath const *bpath, SPStyle const *style, NRRect const *pbox); bool renderImage(unsigned char *px, unsigned int w, unsigned int h, unsigned int rs, - NR::Matrix const *image_transform, SPStyle const *style); - bool renderGlyphtext(PangoFont *font, NR::Matrix const *font_matrix, + Geom::Matrix const *image_transform, SPStyle const *style); + bool renderGlyphtext(PangoFont *font, Geom::Matrix const *font_matrix, std::vector<CairoGlyphInfo> const &glyphtext, SPStyle const *style); /* More general rendering methods will have to be added (like fill, stroke) */ @@ -191,9 +191,9 @@ protected: void _setFillStyle(SPStyle const *style, NRRect const *pbox); void _setStrokeStyle(SPStyle const *style, NRRect const *pbox); - void _initCairoMatrix(cairo_matrix_t *matrix, NR::Matrix const *transform); + void _initCairoMatrix(cairo_matrix_t *matrix, Geom::Matrix const *transform); void _concatTransform(cairo_t *cr, double xx, double yx, double xy, double yy, double x0, double y0); - void _concatTransform(cairo_t *cr, NR::Matrix const *transform); + void _concatTransform(cairo_t *cr, Geom::Matrix const *transform); CairoRenderState *_createState(void); }; |
