Logo Search packages:      
Sourcecode: inkscape version File versions  Download package

cairo-renderer.cpp File Reference


Detailed Description

Rendering with Cairo.

Definition in file cairo-renderer.cpp.

#include <signal.h>
#include <errno.h>
#include "libnr/nr-rect.h"
#include <2geom/transforms.h>
#include <2geom/pathvector.h>
#include <glib/gmem.h>
#include <glibmm/i18n.h>
#include "display/nr-arena.h"
#include "display/nr-arena-item.h"
#include "display/nr-arena-group.h"
#include "display/curve.h"
#include "display/canvas-bpath.h"
#include "sp-item.h"
#include "sp-item-group.h"
#include "style.h"
#include "marker.h"
#include "sp-linear-gradient.h"
#include "sp-radial-gradient.h"
#include "sp-root.h"
#include "sp-shape.h"
#include "sp-use.h"
#include "sp-text.h"
#include "sp-flowtext.h"
#include "sp-image.h"
#include "sp-symbol.h"
#include "sp-pattern.h"
#include "sp-mask.h"
#include "sp-clippath.h"
#include <unit-constants.h>
#include "helper/png-write.h"
#include "helper/pixbuf-ops.h"
#include "cairo-renderer.h"
#include "cairo-render-context.h"
#include "extension/system.h"
#include "io/sys.h"
#include <cairo.h>
#include "macros.h"
#include "clear-n_.h"

Go to the source code of this file.

Namespaces

namespace  Inkscape
namespace  Inkscape::Extension
namespace  Inkscape::Extension::Internal

Classes

struct  SPClipPathView
struct  SPMaskView

Defines

#define __SP_CAIRO_RENDERER_C__
#define TEST(_args)
#define TRACE(_args)

Functions

void Inkscape::Extension::Internal::calculatePreserveAspectRatio (unsigned int aspect_align, unsigned int aspect_clip, double vp_width, double vp_height, double *x, double *y, double *width, double *height)
static void Inkscape::Extension::Internal::sp_asbitmap_render (SPItem *item, CairoRenderContext *ctx)
static void Inkscape::Extension::Internal::sp_flowtext_render (SPItem *item, CairoRenderContext *ctx)
static void Inkscape::Extension::Internal::sp_group_render (SPItem *item, CairoRenderContext *ctx)
static void Inkscape::Extension::Internal::sp_image_render (SPItem *item, CairoRenderContext *ctx)
static void Inkscape::Extension::Internal::sp_item_invoke_render (SPItem *item, CairoRenderContext *ctx)
static void Inkscape::Extension::Internal::sp_root_render (SPItem *item, CairoRenderContext *ctx)
static void Inkscape::Extension::Internal::sp_shape_render (SPItem *item, CairoRenderContext *ctx)
static void Inkscape::Extension::Internal::sp_shape_render_invoke_marker_rendering (SPMarker *marker, Geom::Matrix tr, SPStyle *style, CairoRenderContext *ctx)
static void Inkscape::Extension::Internal::sp_symbol_render (SPItem *item, CairoRenderContext *ctx)
static void Inkscape::Extension::Internal::sp_text_render (SPItem *item, CairoRenderContext *ctx)
static void Inkscape::Extension::Internal::sp_use_render (SPItem *item, CairoRenderContext *ctx)


Generated by  Doxygen 1.6.0   Back to index