X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Ffilter-enums.h;h=3ced5ab9420aef8d59130d39627e713349b0f61d;hb=5e30445e52018eb5e4a05e97716a86ebcc82c573;hp=76ec019ec0164b8e091306422669cf534f9bff4e;hpb=d16763fbe2a4e6b778d417469a8f047e86ffab91;p=inkscape.git diff --git a/src/filter-enums.h b/src/filter-enums.h index 76ec019ec..3ced5ab94 100644 --- a/src/filter-enums.h +++ b/src/filter-enums.h @@ -13,13 +13,19 @@ */ #include "display/nr-filter-blend.h" +#include "display/nr-filter-colormatrix.h" +#include "display/nr-filter-component-transfer.h" #include "display/nr-filter-composite.h" +#include "display/nr-filter-convolve-matrix.h" +#include "display/nr-filter-morphology.h" +#include "display/nr-filter-turbulence.h" #include "display/nr-filter-types.h" +#include "filters/displacementmap.h" #include "util/enums.h" // Filter primitives -extern const Inkscape::Util::EnumData FPData[NR::NR_FILTER_ENDPRIMITIVETYPE]; -extern const Inkscape::Util::EnumDataConverter FPConverter; +extern const Inkscape::Util::EnumData FPData[Inkscape::Filters::NR_FILTER_ENDPRIMITIVETYPE]; +extern const Inkscape::Util::EnumDataConverter FPConverter; enum FilterPrimitiveInput { FPINPUT_SOURCEGRAPHIC, @@ -35,11 +41,29 @@ extern const Inkscape::Util::EnumData FPInputData[FPINPUT_ extern const Inkscape::Util::EnumDataConverter FPInputConverter; // Blend mode -extern const Inkscape::Util::EnumData BlendModeData[NR::BLEND_ENDMODE]; -extern const Inkscape::Util::EnumDataConverter BlendModeConverter; +extern const Inkscape::Util::EnumData BlendModeData[Inkscape::Filters::BLEND_ENDMODE]; +extern const Inkscape::Util::EnumDataConverter BlendModeConverter; +// ColorMatrix type +extern const Inkscape::Util::EnumData ColorMatrixTypeData[Inkscape::Filters::COLORMATRIX_ENDTYPE]; +extern const Inkscape::Util::EnumDataConverter ColorMatrixTypeConverter; +// ComponentTransfer type +extern const Inkscape::Util::EnumData ComponentTransferTypeData[Inkscape::Filters::COMPONENTTRANSFER_TYPE_ERROR]; +extern const Inkscape::Util::EnumDataConverter ComponentTransferTypeConverter; // Composite operator extern const Inkscape::Util::EnumData CompositeOperatorData[COMPOSITE_ENDOPERATOR]; extern const Inkscape::Util::EnumDataConverter CompositeOperatorConverter; +// ConvolveMatrix edgeMode +extern const Inkscape::Util::EnumData ConvolveMatrixEdgeModeData[Inkscape::Filters::CONVOLVEMATRIX_EDGEMODE_ENDTYPE]; +extern const Inkscape::Util::EnumDataConverter ConvolveMatrixEdgeModeConverter; +// DisplacementMap channel +extern const Inkscape::Util::EnumData DisplacementMapChannelData[4]; +extern const Inkscape::Util::EnumDataConverter DisplacementMapChannelConverter; +// Morphology operator +extern const Inkscape::Util::EnumData MorphologyOperatorData[Inkscape::Filters::MORPHOLOGY_OPERATOR_END]; +extern const Inkscape::Util::EnumDataConverter MorphologyOperatorConverter; +// Turbulence type +extern const Inkscape::Util::EnumData TurbulenceTypeData[Inkscape::Filters::TURBULENCE_ENDTYPE]; +extern const Inkscape::Util::EnumDataConverter TurbulenceTypeConverter; // Lighting enum LightSource { LIGHT_DISTANT, @@ -61,4 +85,4 @@ extern const Inkscape::Util::EnumDataConverter LightSourceConverter fill-column:99 End: */ -// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 : +// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :