Lines Matching defs:cr
75 cairo_t* cr = 0;
77 cr = createCairoContextWithHDC(dc, hasAlpha);
81 m_data = new GraphicsContextPlatformPrivateToplevel(new PlatformContextCairo(cr));
83 if (platformContext()->cr()) {
96 static void drawBitmapToContext(GraphicsContextPlatformPrivate* context, cairo_t* cr, const DIBPixelData& pixelData, const IntSize& translate)
108 cairo_save(cr);
109 cairo_translate(cr, static_cast<double>(translate.width()), static_cast<double>(translate.height()));
110 cairo_scale(cr, 1, -1);
111 cairo_set_source_surface(cr, surface, 0, 0);
114 cairo_paint_with_alpha(cr, context->layers.last());
116 cairo_paint(cr);
120 cairo_restore(cr);
146 drawBitmapToContext(m_data, platformContext()->cr(), pixelData, IntSize(dstRect.x(), dstRect.height() + dstRect.y()));
153 drawBitmapToContext(m_data, platformContext()->cr(), bitmap->windowsDIB(), IntSize(point.x(), bitmap->size().height() + point.y()));
156 void GraphicsContextPlatformPrivate::syncContext(cairo_t* cr)
158 if (!cr)
161 cairo_surface_t* surface = cairo_get_target(cr);