libmypaint  1.6.0
Enumerations
mypaint-brush-settings-gen.h File Reference

Go to the source code of this file.

Enumerations

enum  MyPaintBrushInput {
  MYPAINT_BRUSH_INPUT_PRESSURE, MYPAINT_BRUSH_INPUT_SPEED1, MYPAINT_BRUSH_INPUT_SPEED2, MYPAINT_BRUSH_INPUT_RANDOM,
  MYPAINT_BRUSH_INPUT_STROKE, MYPAINT_BRUSH_INPUT_DIRECTION, MYPAINT_BRUSH_INPUT_TILT_DECLINATION, MYPAINT_BRUSH_INPUT_TILT_ASCENSION,
  MYPAINT_BRUSH_INPUT_CUSTOM, MYPAINT_BRUSH_INPUT_DIRECTION_ANGLE, MYPAINT_BRUSH_INPUT_ATTACK_ANGLE, MYPAINT_BRUSH_INPUT_TILT_DECLINATIONX,
  MYPAINT_BRUSH_INPUT_TILT_DECLINATIONY, MYPAINT_BRUSH_INPUT_GRIDMAP_X, MYPAINT_BRUSH_INPUT_GRIDMAP_Y, MYPAINT_BRUSH_INPUT_VIEWZOOM,
  MYPAINT_BRUSH_INPUT_BARREL_ROTATION, MYPAINT_BRUSH_INPUT_BRUSH_RADIUS, MYPAINT_BRUSH_INPUTS_COUNT
}
 
enum  MyPaintBrushSetting {
  MYPAINT_BRUSH_SETTING_OPAQUE, MYPAINT_BRUSH_SETTING_OPAQUE_MULTIPLY, MYPAINT_BRUSH_SETTING_OPAQUE_LINEARIZE, MYPAINT_BRUSH_SETTING_RADIUS_LOGARITHMIC,
  MYPAINT_BRUSH_SETTING_HARDNESS, MYPAINT_BRUSH_SETTING_ANTI_ALIASING, MYPAINT_BRUSH_SETTING_DABS_PER_BASIC_RADIUS, MYPAINT_BRUSH_SETTING_DABS_PER_ACTUAL_RADIUS,
  MYPAINT_BRUSH_SETTING_DABS_PER_SECOND, MYPAINT_BRUSH_SETTING_RADIUS_BY_RANDOM, MYPAINT_BRUSH_SETTING_SPEED1_SLOWNESS, MYPAINT_BRUSH_SETTING_SPEED2_SLOWNESS,
  MYPAINT_BRUSH_SETTING_SPEED1_GAMMA, MYPAINT_BRUSH_SETTING_SPEED2_GAMMA, MYPAINT_BRUSH_SETTING_OFFSET_BY_RANDOM, MYPAINT_BRUSH_SETTING_OFFSET_BY_SPEED,
  MYPAINT_BRUSH_SETTING_OFFSET_BY_SPEED_SLOWNESS, MYPAINT_BRUSH_SETTING_SLOW_TRACKING, MYPAINT_BRUSH_SETTING_SLOW_TRACKING_PER_DAB, MYPAINT_BRUSH_SETTING_TRACKING_NOISE,
  MYPAINT_BRUSH_SETTING_COLOR_H, MYPAINT_BRUSH_SETTING_COLOR_S, MYPAINT_BRUSH_SETTING_COLOR_V, MYPAINT_BRUSH_SETTING_RESTORE_COLOR,
  MYPAINT_BRUSH_SETTING_CHANGE_COLOR_H, MYPAINT_BRUSH_SETTING_CHANGE_COLOR_L, MYPAINT_BRUSH_SETTING_CHANGE_COLOR_HSL_S, MYPAINT_BRUSH_SETTING_CHANGE_COLOR_V,
  MYPAINT_BRUSH_SETTING_CHANGE_COLOR_HSV_S, MYPAINT_BRUSH_SETTING_SMUDGE, MYPAINT_BRUSH_SETTING_SMUDGE_LENGTH, MYPAINT_BRUSH_SETTING_SMUDGE_RADIUS_LOG,
  MYPAINT_BRUSH_SETTING_ERASER, MYPAINT_BRUSH_SETTING_STROKE_THRESHOLD, MYPAINT_BRUSH_SETTING_STROKE_DURATION_LOGARITHMIC, MYPAINT_BRUSH_SETTING_STROKE_HOLDTIME,
  MYPAINT_BRUSH_SETTING_CUSTOM_INPUT, MYPAINT_BRUSH_SETTING_CUSTOM_INPUT_SLOWNESS, MYPAINT_BRUSH_SETTING_ELLIPTICAL_DAB_RATIO, MYPAINT_BRUSH_SETTING_ELLIPTICAL_DAB_ANGLE,
  MYPAINT_BRUSH_SETTING_DIRECTION_FILTER, MYPAINT_BRUSH_SETTING_LOCK_ALPHA, MYPAINT_BRUSH_SETTING_COLORIZE, MYPAINT_BRUSH_SETTING_SNAP_TO_PIXEL,
  MYPAINT_BRUSH_SETTING_PRESSURE_GAIN_LOG, MYPAINT_BRUSH_SETTING_GRIDMAP_SCALE, MYPAINT_BRUSH_SETTING_GRIDMAP_SCALE_X, MYPAINT_BRUSH_SETTING_GRIDMAP_SCALE_Y,
  MYPAINT_BRUSH_SETTING_SMUDGE_LENGTH_LOG, MYPAINT_BRUSH_SETTING_SMUDGE_BUCKET, MYPAINT_BRUSH_SETTING_SMUDGE_TRANSPARENCY, MYPAINT_BRUSH_SETTING_OFFSET_Y,
  MYPAINT_BRUSH_SETTING_OFFSET_X, MYPAINT_BRUSH_SETTING_OFFSET_ANGLE, MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_ASC, MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_VIEW,
  MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_2, MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_2_ASC, MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_2_VIEW, MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_ADJ,
  MYPAINT_BRUSH_SETTING_OFFSET_MULTIPLIER, MYPAINT_BRUSH_SETTING_POSTERIZE, MYPAINT_BRUSH_SETTING_POSTERIZE_NUM, MYPAINT_BRUSH_SETTING_PAINT_MODE,
  MYPAINT_BRUSH_SETTINGS_COUNT
}
 
enum  MyPaintBrushState {
  MYPAINT_BRUSH_STATE_X, MYPAINT_BRUSH_STATE_Y, MYPAINT_BRUSH_STATE_PRESSURE, MYPAINT_BRUSH_STATE_PARTIAL_DABS,
  MYPAINT_BRUSH_STATE_ACTUAL_RADIUS, MYPAINT_BRUSH_STATE_SMUDGE_RA, MYPAINT_BRUSH_STATE_SMUDGE_GA, MYPAINT_BRUSH_STATE_SMUDGE_BA,
  MYPAINT_BRUSH_STATE_SMUDGE_A, MYPAINT_BRUSH_STATE_LAST_GETCOLOR_R, MYPAINT_BRUSH_STATE_LAST_GETCOLOR_G, MYPAINT_BRUSH_STATE_LAST_GETCOLOR_B,
  MYPAINT_BRUSH_STATE_LAST_GETCOLOR_A, MYPAINT_BRUSH_STATE_LAST_GETCOLOR_RECENTNESS, MYPAINT_BRUSH_STATE_ACTUAL_X, MYPAINT_BRUSH_STATE_ACTUAL_Y,
  MYPAINT_BRUSH_STATE_NORM_DX_SLOW, MYPAINT_BRUSH_STATE_NORM_DY_SLOW, MYPAINT_BRUSH_STATE_NORM_SPEED1_SLOW, MYPAINT_BRUSH_STATE_NORM_SPEED2_SLOW,
  MYPAINT_BRUSH_STATE_STROKE, MYPAINT_BRUSH_STATE_STROKE_STARTED, MYPAINT_BRUSH_STATE_CUSTOM_INPUT, MYPAINT_BRUSH_STATE_RNG_SEED,
  MYPAINT_BRUSH_STATE_ACTUAL_ELLIPTICAL_DAB_RATIO, MYPAINT_BRUSH_STATE_ACTUAL_ELLIPTICAL_DAB_ANGLE, MYPAINT_BRUSH_STATE_DIRECTION_DX, MYPAINT_BRUSH_STATE_DIRECTION_DY,
  MYPAINT_BRUSH_STATE_DECLINATION, MYPAINT_BRUSH_STATE_ASCENSION, MYPAINT_BRUSH_STATE_VIEWZOOM, MYPAINT_BRUSH_STATE_VIEWROTATION,
  MYPAINT_BRUSH_STATE_DIRECTION_ANGLE_DX, MYPAINT_BRUSH_STATE_DIRECTION_ANGLE_DY, MYPAINT_BRUSH_STATE_ATTACK_ANGLE, MYPAINT_BRUSH_STATE_FLIP,
  MYPAINT_BRUSH_STATE_GRIDMAP_X, MYPAINT_BRUSH_STATE_GRIDMAP_Y, MYPAINT_BRUSH_STATE_DECLINATIONX, MYPAINT_BRUSH_STATE_DECLINATIONY,
  MYPAINT_BRUSH_STATE_DABS_PER_BASIC_RADIUS, MYPAINT_BRUSH_STATE_DABS_PER_ACTUAL_RADIUS, MYPAINT_BRUSH_STATE_DABS_PER_SECOND, MYPAINT_BRUSH_STATE_BARREL_ROTATION,
  MYPAINT_BRUSH_STATES_COUNT
}
 

Enumeration Type Documentation

◆ MyPaintBrushInput

Enumerator
MYPAINT_BRUSH_INPUT_PRESSURE 
MYPAINT_BRUSH_INPUT_SPEED1 
MYPAINT_BRUSH_INPUT_SPEED2 
MYPAINT_BRUSH_INPUT_RANDOM 
MYPAINT_BRUSH_INPUT_STROKE 
MYPAINT_BRUSH_INPUT_DIRECTION 
MYPAINT_BRUSH_INPUT_TILT_DECLINATION 
MYPAINT_BRUSH_INPUT_TILT_ASCENSION 
MYPAINT_BRUSH_INPUT_CUSTOM 
MYPAINT_BRUSH_INPUT_DIRECTION_ANGLE 
MYPAINT_BRUSH_INPUT_ATTACK_ANGLE 
MYPAINT_BRUSH_INPUT_TILT_DECLINATIONX 
MYPAINT_BRUSH_INPUT_TILT_DECLINATIONY 
MYPAINT_BRUSH_INPUT_GRIDMAP_X 
MYPAINT_BRUSH_INPUT_GRIDMAP_Y 
MYPAINT_BRUSH_INPUT_VIEWZOOM 
MYPAINT_BRUSH_INPUT_BARREL_ROTATION 
MYPAINT_BRUSH_INPUT_BRUSH_RADIUS 
MYPAINT_BRUSH_INPUTS_COUNT 

◆ MyPaintBrushSetting

Enumerator
MYPAINT_BRUSH_SETTING_OPAQUE 
MYPAINT_BRUSH_SETTING_OPAQUE_MULTIPLY 
MYPAINT_BRUSH_SETTING_OPAQUE_LINEARIZE 
MYPAINT_BRUSH_SETTING_RADIUS_LOGARITHMIC 
MYPAINT_BRUSH_SETTING_HARDNESS 
MYPAINT_BRUSH_SETTING_ANTI_ALIASING 
MYPAINT_BRUSH_SETTING_DABS_PER_BASIC_RADIUS 
MYPAINT_BRUSH_SETTING_DABS_PER_ACTUAL_RADIUS 
MYPAINT_BRUSH_SETTING_DABS_PER_SECOND 
MYPAINT_BRUSH_SETTING_RADIUS_BY_RANDOM 
MYPAINT_BRUSH_SETTING_SPEED1_SLOWNESS 
MYPAINT_BRUSH_SETTING_SPEED2_SLOWNESS 
MYPAINT_BRUSH_SETTING_SPEED1_GAMMA 
MYPAINT_BRUSH_SETTING_SPEED2_GAMMA 
MYPAINT_BRUSH_SETTING_OFFSET_BY_RANDOM 
MYPAINT_BRUSH_SETTING_OFFSET_BY_SPEED 
MYPAINT_BRUSH_SETTING_OFFSET_BY_SPEED_SLOWNESS 
MYPAINT_BRUSH_SETTING_SLOW_TRACKING 
MYPAINT_BRUSH_SETTING_SLOW_TRACKING_PER_DAB 
MYPAINT_BRUSH_SETTING_TRACKING_NOISE 
MYPAINT_BRUSH_SETTING_COLOR_H 
MYPAINT_BRUSH_SETTING_COLOR_S 
MYPAINT_BRUSH_SETTING_COLOR_V 
MYPAINT_BRUSH_SETTING_RESTORE_COLOR 
MYPAINT_BRUSH_SETTING_CHANGE_COLOR_H 
MYPAINT_BRUSH_SETTING_CHANGE_COLOR_L 
MYPAINT_BRUSH_SETTING_CHANGE_COLOR_HSL_S 
MYPAINT_BRUSH_SETTING_CHANGE_COLOR_V 
MYPAINT_BRUSH_SETTING_CHANGE_COLOR_HSV_S 
MYPAINT_BRUSH_SETTING_SMUDGE 
MYPAINT_BRUSH_SETTING_SMUDGE_LENGTH 
MYPAINT_BRUSH_SETTING_SMUDGE_RADIUS_LOG 
MYPAINT_BRUSH_SETTING_ERASER 
MYPAINT_BRUSH_SETTING_STROKE_THRESHOLD 
MYPAINT_BRUSH_SETTING_STROKE_DURATION_LOGARITHMIC 
MYPAINT_BRUSH_SETTING_STROKE_HOLDTIME 
MYPAINT_BRUSH_SETTING_CUSTOM_INPUT 
MYPAINT_BRUSH_SETTING_CUSTOM_INPUT_SLOWNESS 
MYPAINT_BRUSH_SETTING_ELLIPTICAL_DAB_RATIO 
MYPAINT_BRUSH_SETTING_ELLIPTICAL_DAB_ANGLE 
MYPAINT_BRUSH_SETTING_DIRECTION_FILTER 
MYPAINT_BRUSH_SETTING_LOCK_ALPHA 
MYPAINT_BRUSH_SETTING_COLORIZE 
MYPAINT_BRUSH_SETTING_SNAP_TO_PIXEL 
MYPAINT_BRUSH_SETTING_PRESSURE_GAIN_LOG 
MYPAINT_BRUSH_SETTING_GRIDMAP_SCALE 
MYPAINT_BRUSH_SETTING_GRIDMAP_SCALE_X 
MYPAINT_BRUSH_SETTING_GRIDMAP_SCALE_Y 
MYPAINT_BRUSH_SETTING_SMUDGE_LENGTH_LOG 
MYPAINT_BRUSH_SETTING_SMUDGE_BUCKET 
MYPAINT_BRUSH_SETTING_SMUDGE_TRANSPARENCY 
MYPAINT_BRUSH_SETTING_OFFSET_Y 
MYPAINT_BRUSH_SETTING_OFFSET_X 
MYPAINT_BRUSH_SETTING_OFFSET_ANGLE 
MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_ASC 
MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_VIEW 
MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_2 
MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_2_ASC 
MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_2_VIEW 
MYPAINT_BRUSH_SETTING_OFFSET_ANGLE_ADJ 
MYPAINT_BRUSH_SETTING_OFFSET_MULTIPLIER 
MYPAINT_BRUSH_SETTING_POSTERIZE 
MYPAINT_BRUSH_SETTING_POSTERIZE_NUM 
MYPAINT_BRUSH_SETTING_PAINT_MODE 
MYPAINT_BRUSH_SETTINGS_COUNT 

◆ MyPaintBrushState

Enumerator
MYPAINT_BRUSH_STATE_X 
MYPAINT_BRUSH_STATE_Y 
MYPAINT_BRUSH_STATE_PRESSURE 
MYPAINT_BRUSH_STATE_PARTIAL_DABS 
MYPAINT_BRUSH_STATE_ACTUAL_RADIUS 
MYPAINT_BRUSH_STATE_SMUDGE_RA 
MYPAINT_BRUSH_STATE_SMUDGE_GA 
MYPAINT_BRUSH_STATE_SMUDGE_BA 
MYPAINT_BRUSH_STATE_SMUDGE_A 
MYPAINT_BRUSH_STATE_LAST_GETCOLOR_R 
MYPAINT_BRUSH_STATE_LAST_GETCOLOR_G 
MYPAINT_BRUSH_STATE_LAST_GETCOLOR_B 
MYPAINT_BRUSH_STATE_LAST_GETCOLOR_A 
MYPAINT_BRUSH_STATE_LAST_GETCOLOR_RECENTNESS 
MYPAINT_BRUSH_STATE_ACTUAL_X 
MYPAINT_BRUSH_STATE_ACTUAL_Y 
MYPAINT_BRUSH_STATE_NORM_DX_SLOW 
MYPAINT_BRUSH_STATE_NORM_DY_SLOW 
MYPAINT_BRUSH_STATE_NORM_SPEED1_SLOW 
MYPAINT_BRUSH_STATE_NORM_SPEED2_SLOW 
MYPAINT_BRUSH_STATE_STROKE 
MYPAINT_BRUSH_STATE_STROKE_STARTED 
MYPAINT_BRUSH_STATE_CUSTOM_INPUT 
MYPAINT_BRUSH_STATE_RNG_SEED 
MYPAINT_BRUSH_STATE_ACTUAL_ELLIPTICAL_DAB_RATIO 
MYPAINT_BRUSH_STATE_ACTUAL_ELLIPTICAL_DAB_ANGLE 
MYPAINT_BRUSH_STATE_DIRECTION_DX 
MYPAINT_BRUSH_STATE_DIRECTION_DY 
MYPAINT_BRUSH_STATE_DECLINATION 
MYPAINT_BRUSH_STATE_ASCENSION 
MYPAINT_BRUSH_STATE_VIEWZOOM 
MYPAINT_BRUSH_STATE_VIEWROTATION 
MYPAINT_BRUSH_STATE_DIRECTION_ANGLE_DX 
MYPAINT_BRUSH_STATE_DIRECTION_ANGLE_DY 
MYPAINT_BRUSH_STATE_ATTACK_ANGLE 
MYPAINT_BRUSH_STATE_FLIP 
MYPAINT_BRUSH_STATE_GRIDMAP_X 
MYPAINT_BRUSH_STATE_GRIDMAP_Y 
MYPAINT_BRUSH_STATE_DECLINATIONX 
MYPAINT_BRUSH_STATE_DECLINATIONY 
MYPAINT_BRUSH_STATE_DABS_PER_BASIC_RADIUS 
MYPAINT_BRUSH_STATE_DABS_PER_ACTUAL_RADIUS 
MYPAINT_BRUSH_STATE_DABS_PER_SECOND 
MYPAINT_BRUSH_STATE_BARREL_ROTATION 
MYPAINT_BRUSH_STATES_COUNT