| 1200 | } |
| 1201 | |
| 1202 | void Context::copySurface( const SurfaceBase &surface, const Area &srcArea, const ivec2 &dstOffset ) |
| 1203 | { |
| 1204 | cairo_set_source_surface( mCairo, const_cast<SurfaceBase&>( surface ).getCairoSurface(), dstOffset.x - srcArea.getX1(), dstOffset.y - srcArea.getY1() ); |
| 1205 | cairo_rectangle( mCairo, dstOffset.x, dstOffset.y, srcArea.getWidth(), srcArea.getHeight() ); |
| 1206 | cairo_fill( mCairo ); |
| 1207 | } |
| 1208 | |
| 1209 | void Context::copySurface( const SurfaceBase &surface, const Area &srcArea, const Rectf &dstRect ) |
| 1210 | { |