diff options
| author | Jasper van de Gronde <jasper.vandegronde@gmail.com> | 2008-03-21 19:53:10 +0000 |
|---|---|---|
| committer | jaspervdg <jaspervdg@users.sourceforge.net> | 2008-03-21 19:53:10 +0000 |
| commit | 40a243a7a5e67d4f09a82bfbee5babe40ec924b7 (patch) | |
| tree | 5f43830b59a1c448f880a39cd2d23b8cc1058d97 /src/extension/internal/cairo-render-context.h | |
| parent | Start working toward multiple inheritance (diff) | |
| download | inkscape-40a243a7a5e67d4f09a82bfbee5babe40ec924b7.tar.gz inkscape-40a243a7a5e67d4f09a82bfbee5babe40ec924b7.zip | |
No more NRMatrix or NRPoint.
(bzr r5149)
Diffstat (limited to '')
| -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 595043467..948efc438 100644 --- a/src/extension/internal/cairo-render-context.h +++ b/src/extension/internal/cairo-render-context.h @@ -58,7 +58,7 @@ struct CairoRenderState { SPClipPath *clip_path; SPMask* mask; - NRMatrix transform; // the CTM + NR::Matrix transform; // the CTM }; class CairoRenderContext { @@ -126,10 +126,10 @@ public: CairoRenderState *getParentState(void) const; void setStateForStyle(SPStyle const *style); - void transform(NRMatrix const *transform); - void setTransform(NRMatrix const *transform); - void getTransform(NRMatrix *copy) const; - void getParentTransform(NRMatrix *copy) const; + void transform(NR::Matrix const *transform); + void setTransform(NR::Matrix const *transform); + void getTransform(NR::Matrix *copy) const; + void getParentTransform(NR::Matrix *copy) const; /* Clipping methods */ void addClipPath(NArtBpath const *bp, SPIEnum const *fill_rule); @@ -138,8 +138,8 @@ public: /* Rendering methods */ bool renderPath(NRBPath const *bpath, SPStyle const *style, NRRect const *pbox); bool renderImage(unsigned char *px, unsigned int w, unsigned int h, unsigned int rs, - NRMatrix const *image_transform, SPStyle const *style); - bool renderGlyphtext(PangoFont *font, NRMatrix const *font_matrix, + NR::Matrix const *image_transform, SPStyle const *style); + bool renderGlyphtext(PangoFont *font, NR::Matrix const *font_matrix, std::vector<CairoGlyphInfo> const &glyphtext, SPStyle const *style); /* More general rendering methods will have to be added (like fill, stroke) */ @@ -189,9 +189,9 @@ protected: void _setFillStyle(SPStyle const *style, NRRect const *pbox); void _setStrokeStyle(SPStyle const *style, NRRect const *pbox); - void _initCairoMatrix(cairo_matrix_t *matrix, NRMatrix const *transform); + void _initCairoMatrix(cairo_matrix_t *matrix, NR::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, NRMatrix const *transform); + void _concatTransform(cairo_t *cr, NR::Matrix const *transform); CairoRenderState *_createState(void); }; |
