12#ifndef INKSCAPE_EXTENSION_PRINT_H__
13#define INKSCAPE_EXTENSION_PRINT_H__
44 unsigned int setup ();
67 unsigned int image (
unsigned char *px,
Cartesian point / 2D vector and related operations.
3x3 affine transformation matrix.
3x3 matrix representing an affine transformation.
Axis-aligned rectangle that can be empty.
Two-dimensional point that doubles as a vector.
SVG drawing item for display.
The object that is the basis for the Extension system.
unsigned int bind(Geom::Affine const &transform, float opacity)
unsigned int fill(Geom::PathVector const &pathv, Geom::Affine const &ctm, SPStyle const *style, Geom::OptRect const &pbox, Geom::OptRect const &dbox, Geom::OptRect const &bbox)
unsigned int begin(SPDocument *doc)
unsigned int text(char const *text, Geom::Point const &p, SPStyle const *style)
unsigned int stroke(Geom::PathVector const &pathv, Geom::Affine const &transform, SPStyle const *style, Geom::OptRect const &pbox, Geom::OptRect const &dbox, Geom::OptRect const &bbox)
Inkscape::Drawing * drawing
unsigned int set_preview()
Inkscape::DrawingItem * root
unsigned int comment(const char *comment)
Interface for refcounted XML nodes.
Typed SVG document implementation.
Base class for visual SVG elements.
vector< vpsc::Rectangle * > rs
Inkscape::Extension::Extension: Frontend to certain, possibly pluggable, actions.
std::unique_ptr< Magick::Image > image
Helper class to stream background task notifications as a series of messages.
PathVector - a sequence of subpaths.