X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fsp-fecomposite.h;h=280eae14511ba984831cd6c32663d0c24cad3e93;hb=8d358698ecbf192ba7c6dc05d4f7de7592753d9f;hp=4421ebbf254e59ca1c19d952d4c8530fb9777da1;hpb=8c833a9abfd335f0305466ad7451c03c2f6b50dd;p=inkscape.git diff --git a/src/sp-fecomposite.h b/src/sp-fecomposite.h index 4421ebbf2..280eae145 100644 --- a/src/sp-fecomposite.h +++ b/src/sp-fecomposite.h @@ -16,12 +16,26 @@ #include "sp-filter.h" #include "sp-fecomposite-fns.h" +enum FeCompositeOperator { + // Default value is 'over', but let's distinquish specifying the + // default and implicitely using the default + COMPOSITE_DEFAULT, + COMPOSITE_OVER, + COMPOSITE_IN, + COMPOSITE_OUT, + COMPOSITE_ATOP, + COMPOSITE_XOR, + COMPOSITE_ARITHMETIC, + COMPOSITE_ENDOPERATOR +}; + /* FeComposite base class */ class SPFeCompositeClass; struct SPFeComposite : public SPFilterPrimitive { - /** COMPOSITE ATTRIBUTES HERE */ - + FeCompositeOperator composite_operator; + double k1, k2, k3, k4; + int in2; }; struct SPFeCompositeClass {