summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sp-item.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/sp-item.h b/src/sp-item.h
index 9aee4b30a..3b5e64b11 100644
--- a/src/sp-item.h
+++ b/src/sp-item.h
@@ -91,8 +91,11 @@ struct SPItemCtx {
/** Abstract base class for all visible shapes. */
struct SPItem : public SPObject {
enum BBoxType {
- APPROXIMATE_BBOX,
+ // legacy behavior: includes crude stroke, markers; excludes long miters, blur margin; is known to be wrong for caps
+ APPROXIMATE_BBOX,
+ // includes only the bare path bbox, no stroke, no nothing
GEOMETRIC_BBOX,
+ // includes everything: correctly done stroke (with proper miters and caps), markers, filter margins (e.g. blur)
RENDERING_BBOX
};