Lines Matching refs:CairoRenderContext
5 * Declaration of CairoRenderer, a class used for rendering via a CairoRenderContext.
39 class CairoRenderContext;
46 CairoRenderContext *createContext(void);
47 void destroyContext(CairoRenderContext *ctx);
49 void setStateForItem(CairoRenderContext *ctx, SPItem const *item);
51 void applyClipPath(CairoRenderContext *ctx, SPClipPath const *cp);
52 void applyMask(CairoRenderContext *ctx, SPMask const *mask);
54 /** Initializes the CairoRenderContext according to the specified
57 bool setupDocument(CairoRenderContext *ctx, SPDocument *doc, bool pageBoundingBox, float bleedmargin_px, SPItem *base);
60 void renderItem(CairoRenderContext *ctx, SPItem *item);
61 void renderHatchPath(CairoRenderContext *ctx, SPHatchPath const &hatchPath, unsigned key);