summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/cairo-render-context.h
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2008-08-12 22:42:21 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2008-08-12 22:42:21 +0000
commit5aef5b03d26910b9c0d34aeef986aa6609bbfc9b (patch)
tree6cd62d7a4d0da65315cf48b9b2c5aa248fbe8ae0 /src/extension/internal/cairo-render-context.h
parentFix some regressions in the snapping of the selector tool (diff)
downloadinkscape-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.h18
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);
};