1 // DO NOT EDIT - autogenerated by generate.py
2 
3 #ifndef MYPAINT_BRUSH_SETTINGS_GEN_H
4 #define MYPAINT_BRUSH_SETTINGS_GEN_H
5 typedef enum {
6     MYPAINT_BRUSH_INPUT_PRESSURE,
7     MYPAINT_BRUSH_INPUT_SPEED1,
8     MYPAINT_BRUSH_INPUT_SPEED2,
9     MYPAINT_BRUSH_INPUT_RANDOM,
10     MYPAINT_BRUSH_INPUT_STROKE,
11     MYPAINT_BRUSH_INPUT_DIRECTION,
12     MYPAINT_BRUSH_INPUT_TILT_DECLINATION,
13     MYPAINT_BRUSH_INPUT_TILT_ASCENSION,
14     MYPAINT_BRUSH_INPUT_CUSTOM,
15     MYPAINT_BRUSH_INPUT_DIRECTION_ANGLE,
16     MYPAINT_BRUSH_INPUT_ATTACK_ANGLE,
17     MYPAINT_BRUSH_INPUT_TILT_DECLINATIONX,
18     MYPAINT_BRUSH_INPUT_TILT_DECLINATIONY,
19     MYPAINT_BRUSH_INPUT_GRIDMAP_X,
20     MYPAINT_BRUSH_INPUT_GRIDMAP_Y,
21     MYPAINT_BRUSH_INPUT_VIEWZOOM,
22     MYPAINT_BRUSH_INPUT_BARREL_ROTATION,
23     MYPAINT_BRUSH_INPUT_BRUSH_RADIUS,
24     MYPAINT_BRUSH_INPUTS_COUNT
25 } MyPaintBrushInput;
26 
27 typedef enum {
28     MYPAINT_BRUSH_SETTING_OPAQUE,
29     MYPAINT_BRUSH_SETTING_OPAQUE_MULTIPLY,
30     MYPAINT_BRUSH_SETTING_OPAQUE_LINEARIZE,
31     MYPAINT_BRUSH_SETTING_RADIUS_LOGARITHMIC,
32     MYPAINT_BRUSH_SETTING_HARDNESS,
33     MYPAINT_BRUSH_SETTING_ANTI_ALIASING,
34     MYPAINT_BRUSH_SETTING_DABS_PER_BASIC_RADIUS,
35     MYPAINT_BRUSH_SETTING_DABS_PER_ACTUAL_RADIUS,
36     MYPAINT_BRUSH_SETTING_DABS_PER_SECOND,
37     MYPAINT_BRUSH_SETTING_RADIUS_BY_RANDOM,
38     MYPAINT_BRUSH_SETTING_SPEED1_SLOWNESS,
39     MYPAINT_BRUSH_SETTING_SPEED2_SLOWNESS,
40     MYPAINT_BRUSH_SETTING_SPEED1_GAMMA,
41     MYPAINT_BRUSH_SETTING_SPEED2_GAMMA,
42     MYPAINT_BRUSH_SETTING_OFFSET_BY_RANDOM,
43     MYPAINT_BRUSH_SETTING_OFFSET_BY_SPEED,
44     MYPAINT_BRUSH_SETTING_OFFSET_BY_SPEED_SLOWNESS,
45     MYPAINT_BRUSH_SETTING_SLOW_TRACKING,
46     MYPAINT_BRUSH_SETTING_SLOW_TRACKING_PER_DAB,
47     MYPAINT_BRUSH_SETTING_TRACKING_NOISE,
48     MYPAINT_BRUSH_SETTING_COLOR_H,
49     MYPAINT_BRUSH_SETTING_COLOR_S,
50     MYPAINT_BRUSH_SETTING_COLOR_V,
51     MYPAINT_BRUSH_SETTING_RESTORE_COLOR,
52     MYPAINT_BRUSH_SETTING_CHANGE_COLOR_H,
53     MYPAINT_BRUSH_SETTING_CHANGE_COLOR_L,
54     MYPAINT_BRUSH_SETTING_CHANGE_COLOR_HSL_S,
55     MYPAINT_BRUSH_SETTING_CHANGE_COLOR_V,
56     MYPAINT_BRUSH_SETTING_CHANGE_COLOR_HSV_S,
57     MYPAINT_BRUSH_SETTING_SMUDGE,
58     MYPAINT_BRUSH_SETTING_SMUDGE_LENGTH,
59     MYPAINT_BRUSH_SETTING_SMUDGE_RADIUS_LOG,
60     MYPAINT_BRUSH_SETTING_ERASER,
61     MYPAINT_BRUSH_SETTING_STROKE_THRESHOLD,
62     MYPAINT_BRUSH_SETTING_STROKE_DURATION_LOGARITHMIC,
63     MYPAINT_BRUSH_SETTING_STROKE_HOLDTIME,
64     MYPAINT_BRUSH_SETTING_CUSTOM_INPUT,
65     MYPAINT_BRUSH_SETTING_CUSTOM_INPUT_SLOWNESS,
66     MYPAINT_BRUSH_SETTING_ELLIPTICAL_DAB_RATIO,
67     MYPAINT_BRUSH_SETTING_ELLIPTICAL_DAB_ANGLE,
68     MYPAINT_BRUSH_SETTING_DIRECTION_FILTER,
69     MYPAINT_BRUSH_SETTING_LOCK_ALPHA,
70     MYPAINT_BRUSH_SETTING_COLORIZE,
71     MYPAINT_BRUSH_SETTING_SNAP_TO_PIXEL,
72     MYPAINT_BRUSH_SETTING_PRESSURE_GAIN_LOG,
73     MYPAINT_BRUSH_SETTING_GRIDMAP_SCALE,
74     MYPAINT_BRUSH_SETTING_GRIDMAP_SCALE_X,
75     MYPAINT_BRUSH_SETTING_GRIDMAP_SCALE_Y,
76     MYPAINT_BRUSH_SETTING_SMUDGE_LENGTH_LOG,
77     MYPAINT_BRUSH_SETTING_SMUDGE_BUCKET,
78     MYPAINT_BRUSH_SETTING_SMUDGE_TRANSPARENCY,
79     MYPAINT_BRUSH_SETTING_OFFSET_Y,
80     MYPAINT_BRUSH_SETTING_OFFSET_X,
81     MYPAINT_BRUSH_SETTING_OFFSET_ANGLE,
82     MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_ASC,
83     MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_VIEW,
84     MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_2,
85     MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_2_ASC,
86     MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_2_VIEW,
87     MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_ADJ,
88     MYPAINT_BRUSH_SETTING_OFFSET_MULTIPLIER,
89     MYPAINT_BRUSH_SETTING_POSTERIZE,
90     MYPAINT_BRUSH_SETTING_POSTERIZE_NUM,
91     MYPAINT_BRUSH_SETTING_PAINT_MODE,
92     MYPAINT_BRUSH_SETTINGS_COUNT
93 } MyPaintBrushSetting;
94 
95 typedef enum {
96     MYPAINT_BRUSH_STATE_X,
97     MYPAINT_BRUSH_STATE_Y,
98     MYPAINT_BRUSH_STATE_PRESSURE,
99     MYPAINT_BRUSH_STATE_PARTIAL_DABS,
100     MYPAINT_BRUSH_STATE_ACTUAL_RADIUS,
101     MYPAINT_BRUSH_STATE_SMUDGE_RA,
102     MYPAINT_BRUSH_STATE_SMUDGE_GA,
103     MYPAINT_BRUSH_STATE_SMUDGE_BA,
104     MYPAINT_BRUSH_STATE_SMUDGE_A,
105     MYPAINT_BRUSH_STATE_LAST_GETCOLOR_R,
106     MYPAINT_BRUSH_STATE_LAST_GETCOLOR_G,
107     MYPAINT_BRUSH_STATE_LAST_GETCOLOR_B,
108     MYPAINT_BRUSH_STATE_LAST_GETCOLOR_A,
109     MYPAINT_BRUSH_STATE_LAST_GETCOLOR_RECENTNESS,
110     MYPAINT_BRUSH_STATE_ACTUAL_X,
111     MYPAINT_BRUSH_STATE_ACTUAL_Y,
112     MYPAINT_BRUSH_STATE_NORM_DX_SLOW,
113     MYPAINT_BRUSH_STATE_NORM_DY_SLOW,
114     MYPAINT_BRUSH_STATE_NORM_SPEED1_SLOW,
115     MYPAINT_BRUSH_STATE_NORM_SPEED2_SLOW,
116     MYPAINT_BRUSH_STATE_STROKE,
117     MYPAINT_BRUSH_STATE_STROKE_STARTED,
118     MYPAINT_BRUSH_STATE_CUSTOM_INPUT,
119     MYPAINT_BRUSH_STATE_RNG_SEED,
120     MYPAINT_BRUSH_STATE_ACTUAL_ELLIPTICAL_DAB_RATIO,
121     MYPAINT_BRUSH_STATE_ACTUAL_ELLIPTICAL_DAB_ANGLE,
122     MYPAINT_BRUSH_STATE_DIRECTION_DX,
123     MYPAINT_BRUSH_STATE_DIRECTION_DY,
124     MYPAINT_BRUSH_STATE_DECLINATION,
125     MYPAINT_BRUSH_STATE_ASCENSION,
126     MYPAINT_BRUSH_STATE_VIEWZOOM,
127     MYPAINT_BRUSH_STATE_VIEWROTATION,
128     MYPAINT_BRUSH_STATE_DIRECTION_ANGLE_DX,
129     MYPAINT_BRUSH_STATE_DIRECTION_ANGLE_DY,
130     MYPAINT_BRUSH_STATE_ATTACK_ANGLE,
131     MYPAINT_BRUSH_STATE_FLIP,
132     MYPAINT_BRUSH_STATE_GRIDMAP_X,
133     MYPAINT_BRUSH_STATE_GRIDMAP_Y,
134     MYPAINT_BRUSH_STATE_DECLINATIONX,
135     MYPAINT_BRUSH_STATE_DECLINATIONY,
136     MYPAINT_BRUSH_STATE_DABS_PER_BASIC_RADIUS,
137     MYPAINT_BRUSH_STATE_DABS_PER_ACTUAL_RADIUS,
138     MYPAINT_BRUSH_STATE_DABS_PER_SECOND,
139     MYPAINT_BRUSH_STATE_BARREL_ROTATION,
140     MYPAINT_BRUSH_STATES_COUNT
141 } MyPaintBrushState;
142 
143 
144 #endif
145