Inkscape
Vector Graphics Editor
Loading...
Searching...
No Matches
fragment.h
Go to the documentation of this file.
1// SPDX-License-Identifier: GPL-2.0-or-later
2#ifndef INKSCAPE_UI_WIDGET_CANVAS_FRAGMENT_H
3#define INKSCAPE_UI_WIDGET_CANVAS_FRAGMENT_H
4
5#include <2geom/int-rect.h>
6#include <2geom/affine.h>
7
8namespace Inkscape::UI::Widget {
9
12{
13 // The matrix the geometry was transformed with when the content was drawn.
15
16 // The rectangle of world space where the fragment was drawn.
18};
19
20} // namespace Inkscape::UI::Widget
21
22#endif // INKSCAPE_UI_WIDGET_CANVAS_FRAGMENT_H
23
24/*
25 Local Variables:
26 mode:c++
27 c-file-style:"stroustrup"
28 c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
29 indent-tabs-mode:nil
30 fill-column:99
31 End:
32*/
33// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
3x3 affine transformation matrix.
3x3 matrix representing an affine transformation.
Definition affine.h:70
Axis aligned, non-empty, generic rectangle.
Axis-aligned rectangle with integer coordinates.
Custom widgets.
Definition desktop.h:126
A "fragment" is a rectangle of drawn content at a specfic place.
Definition fragment.h:12