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