1 #ifndef __NR_FILTER_TYPES_H__
2 #define __NR_FILTER_TYPES_H__
4 namespace NR {
6 enum FilterPrimitiveType {
7 NR_FILTER_BLEND,
8 NR_FILTER_COLORMATRIX,
9 NR_FILTER_COMPONENTTRANSFER,
10 NR_FILTER_COMPOSITE,
11 NR_FILTER_CONVOLVEMATRIX,
12 NR_FILTER_DIFFUSELIGHTING,
13 NR_FILTER_DISPLACEMENTMAP,
14 NR_FILTER_FLOOD,
15 NR_FILTER_GAUSSIANBLUR,
16 NR_FILTER_IMAGE,
17 NR_FILTER_MERGE,
18 NR_FILTER_MORPHOLOGY,
19 NR_FILTER_OFFSET,
20 NR_FILTER_SPECULARLIGHTING,
21 NR_FILTER_TILE,
22 NR_FILTER_TURBULENCE,
23 NR_FILTER_ENDPRIMITIVETYPE // This must be last
24 };
25 //const int Filter::_filter_primitive_type_count = 16;
27 enum {
28 NR_FILTER_SLOT_NOT_SET = -1,
29 NR_FILTER_SOURCEGRAPHIC = -2,
30 NR_FILTER_SOURCEALPHA = -3,
31 NR_FILTER_BACKGROUNDIMAGE = -4,
32 NR_FILTER_BACKGROUNDAPLHA = -5,
33 NR_FILTER_FILLPAINT = -6,
34 NR_FILTER_SOURCEPAINT = -7
35 };
37 } /* namespace NR */
39 #endif // __NR_FILTER_TYPES_H__
40 /*
41 Local Variables:
42 mode:c++
43 c-file-style:"stroustrup"
44 c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
45 indent-tabs-mode:nil
46 fill-column:99
47 End:
48 */
49 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :