Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/transform/transform.h
| Show First 20 Lines • Show All 152 Lines • ▼ Show 20 Lines | |||||
| /** #TransInfo.modifiers */ | /** #TransInfo.modifiers */ | ||||
| typedef enum { | typedef enum { | ||||
| MOD_CONSTRAINT_SELECT_AXIS = 1 << 0, | MOD_CONSTRAINT_SELECT_AXIS = 1 << 0, | ||||
| MOD_PRECISION = 1 << 1, | MOD_PRECISION = 1 << 1, | ||||
| MOD_SNAP = 1 << 2, | MOD_SNAP = 1 << 2, | ||||
| MOD_SNAP_INVERT = 1 << 3, | MOD_SNAP_INVERT = 1 << 3, | ||||
| MOD_CONSTRAINT_SELECT_PLANE = 1 << 4, | MOD_CONSTRAINT_SELECT_PLANE = 1 << 4, | ||||
| } eTModifier; | } eTModifier; | ||||
| ENUM_OPERATORS(eTModifier, MOD_CONSTRAINT_SELECT_PLANE) | |||||
| /** #TransSnap.status */ | /** #TransSnap.status */ | ||||
| typedef enum eTSnap { | typedef enum eTSnap { | ||||
| SNAP_RESETTED = 0, | SNAP_RESETTED = 0, | ||||
| SNAP_FORCED = 1 << 0, | SNAP_FORCED = 1 << 0, | ||||
| TARGET_INIT = 1 << 1, | TARGET_INIT = 1 << 1, | ||||
| /* Special flag for snap to grid. */ | /* Special flag for snap to grid. */ | ||||
| TARGET_GRID_INIT = 1 << 2, | TARGET_GRID_INIT = 1 << 2, | ||||
| POINT_INIT = 1 << 3, | POINT_INIT = 1 << 3, | ||||
| MULTI_POINTS = 1 << 4, | MULTI_POINTS = 1 << 4, | ||||
| } eTSnap; | } eTSnap; | ||||
| ENUM_OPERATORS(eTSnap, MULTI_POINTS) | |||||
| /** #TransCon.mode, #TransInfo.con.mode */ | /** #TransCon.mode, #TransInfo.con.mode */ | ||||
| typedef enum { | typedef enum { | ||||
| /** When set constraints are in use. */ | /** When set constraints are in use. */ | ||||
| CON_APPLY = 1 << 0, | CON_APPLY = 1 << 0, | ||||
| /** These are only used for modal execution. */ | /** These are only used for modal execution. */ | ||||
| CON_AXIS0 = 1 << 1, | CON_AXIS0 = 1 << 1, | ||||
| CON_AXIS1 = 1 << 2, | CON_AXIS1 = 1 << 2, | ||||
| Show All 13 Lines | |||||
| } eTState; | } eTState; | ||||
| /** #TransInfo.redraw */ | /** #TransInfo.redraw */ | ||||
| typedef enum { | typedef enum { | ||||
| TREDRAW_NOTHING = 0, | TREDRAW_NOTHING = 0, | ||||
| TREDRAW_SOFT = (1 << 0), | TREDRAW_SOFT = (1 << 0), | ||||
| TREDRAW_HARD = (1 << 1) | TREDRAW_SOFT, | TREDRAW_HARD = (1 << 1) | TREDRAW_SOFT, | ||||
| } eRedrawFlag; | } eRedrawFlag; | ||||
| ENUM_OPERATORS(eRedrawFlag, TREDRAW_HARD) | |||||
| /** #TransInfo.helpline */ | /** #TransInfo.helpline */ | ||||
| typedef enum { | typedef enum { | ||||
| HLP_NONE = 0, | HLP_NONE = 0, | ||||
| HLP_SPRING = 1, | HLP_SPRING = 1, | ||||
| HLP_ANGLE = 2, | HLP_ANGLE = 2, | ||||
| HLP_HARROW = 3, | HLP_HARROW = 3, | ||||
| HLP_VARROW = 4, | HLP_VARROW = 4, | ||||
| ▲ Show 20 Lines • Show All 673 Lines • Show Last 20 Lines | |||||