Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_brush_enums.h
| Show First 20 Lines • Show All 83 Lines • ▼ Show 20 Lines | typedef enum eGPDbrush_Flag { | ||||
| /* Do not show fill color while drawing (no lasso mode) */ | /* Do not show fill color while drawing (no lasso mode) */ | ||||
| GP_BRUSH_DISSABLE_LASSO = (1 << 14), | GP_BRUSH_DISSABLE_LASSO = (1 << 14), | ||||
| /* Do not erase strokes oLcluded */ | /* Do not erase strokes oLcluded */ | ||||
| GP_BRUSH_OCCLUDE_ERASER = (1 << 15), | GP_BRUSH_OCCLUDE_ERASER = (1 << 15), | ||||
| /* Post process trim stroke */ | /* Post process trim stroke */ | ||||
| GP_BRUSH_TRIM_STROKE = (1 << 16), | GP_BRUSH_TRIM_STROKE = (1 << 16), | ||||
| /* Post process convert to outline stroke */ | /* Post process convert to outline stroke */ | ||||
| GP_BRUSH_OUTLINE_STROKE = (1 << 17), | GP_BRUSH_OUTLINE_STROKE = (1 << 17), | ||||
| /* Collide with stroke. */ | |||||
| GP_BRUSH_FILL_STROKE_COLLIDE = (1 << 18), | |||||
| } eGPDbrush_Flag; | } eGPDbrush_Flag; | ||||
| typedef enum eGPDbrush_Flag2 { | typedef enum eGPDbrush_Flag2 { | ||||
| /* Brush use random Hue at stroke level */ | /* Brush use random Hue at stroke level */ | ||||
| GP_BRUSH_USE_HUE_AT_STROKE = (1 << 0), | GP_BRUSH_USE_HUE_AT_STROKE = (1 << 0), | ||||
| /* Brush use random Saturation at stroke level */ | /* Brush use random Saturation at stroke level */ | ||||
| GP_BRUSH_USE_SAT_AT_STROKE = (1 << 1), | GP_BRUSH_USE_SAT_AT_STROKE = (1 << 1), | ||||
| /* Brush use random Value at stroke level */ | /* Brush use random Value at stroke level */ | ||||
| ▲ Show 20 Lines • Show All 221 Lines • ▼ Show 20 Lines | typedef enum eGP_Sculpt_Mode_Flag { | ||||
| GP_SCULPT_FLAGMODE_AUTOMASK_MATERIAL = (1 << 6), | GP_SCULPT_FLAGMODE_AUTOMASK_MATERIAL = (1 << 6), | ||||
| } eGP_Sculpt_Mode_Flag; | } eGP_Sculpt_Mode_Flag; | ||||
| typedef enum eAutomasking_flag { | typedef enum eAutomasking_flag { | ||||
| BRUSH_AUTOMASKING_TOPOLOGY = (1 << 0), | BRUSH_AUTOMASKING_TOPOLOGY = (1 << 0), | ||||
| BRUSH_AUTOMASKING_FACE_SETS = (1 << 1), | BRUSH_AUTOMASKING_FACE_SETS = (1 << 1), | ||||
| BRUSH_AUTOMASKING_BOUNDARY_EDGES = (1 << 2), | BRUSH_AUTOMASKING_BOUNDARY_EDGES = (1 << 2), | ||||
| BRUSH_AUTOMASKING_BOUNDARY_FACE_SETS = (1 << 3), | BRUSH_AUTOMASKING_BOUNDARY_FACE_SETS = (1 << 3), | ||||
| BRUSH_AUTOMASKING_CAVITY_NORMAL = (1 << 4), | |||||
| /* Note: normal and inverted are mutually exclusive, | |||||
| * inverted has priority if both bits are set. | |||||
| */ | |||||
| BRUSH_AUTOMASKING_CAVITY_INVERTED = (1 << 5), | |||||
| BRUSH_AUTOMASKING_CAVITY_ALL = (1 << 4) | (1 << 5), | |||||
| BRUSH_AUTOMASKING_CAVITY_USE_CURVE = (1 << 6), | |||||
| /* (1 << 7) - unused. */ | |||||
| BRUSH_AUTOMASKING_BRUSH_NORMAL = (1 << 8), | |||||
| BRUSH_AUTOMASKING_VIEW_NORMAL = (1 << 9), | |||||
| BRUSH_AUTOMASKING_VIEW_OCCLUSION = (1 << 10), | |||||
| } eAutomasking_flag; | } eAutomasking_flag; | ||||
| typedef enum ePaintBrush_flag { | typedef enum ePaintBrush_flag { | ||||
| BRUSH_PAINT_HARDNESS_PRESSURE = (1 << 0), | BRUSH_PAINT_HARDNESS_PRESSURE = (1 << 0), | ||||
| BRUSH_PAINT_HARDNESS_PRESSURE_INVERT = (1 << 1), | BRUSH_PAINT_HARDNESS_PRESSURE_INVERT = (1 << 1), | ||||
| BRUSH_PAINT_FLOW_PRESSURE = (1 << 2), | BRUSH_PAINT_FLOW_PRESSURE = (1 << 2), | ||||
| BRUSH_PAINT_FLOW_PRESSURE_INVERT = (1 << 3), | BRUSH_PAINT_FLOW_PRESSURE_INVERT = (1 << 3), | ||||
| BRUSH_PAINT_WET_MIX_PRESSURE = (1 << 4), | BRUSH_PAINT_WET_MIX_PRESSURE = (1 << 4), | ||||
| ▲ Show 20 Lines • Show All 313 Lines • Show Last 20 Lines | |||||