diff options
Diffstat (limited to 'source/blender/editors/transform/transform.h')
-rw-r--r-- | source/blender/editors/transform/transform.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/editors/transform/transform.h b/source/blender/editors/transform/transform.h index d78cd13f8b8..6219bdba6b7 100644 --- a/source/blender/editors/transform/transform.h +++ b/source/blender/editors/transform/transform.h @@ -163,7 +163,9 @@ typedef enum { MOD_PRECISION = 1 << 1, MOD_SNAP = 1 << 2, MOD_SNAP_INVERT = 1 << 3, - MOD_CONSTRAINT_SELECT_PLANE = 1 << 4, + MOD_SNAP_TEMP = 1 << 4, + MOD_CONSTRAINT_SELECT_PLANE = 1 << 5, + MOD_EDIT_SNAP_SOURCE = 1 << 6, } eTModifier; /** #TransSnap.status */ @@ -294,6 +296,8 @@ enum { TFM_MODAL_AUTOCONSTRAINTPLANE = 29, TFM_MODAL_PRECISION = 30, + + TFM_MODAL_EDIT_SNAP_SOURCE = 31, }; /** \} */ @@ -761,6 +765,7 @@ void applyMouseInput(struct TransInfo *t, struct MouseInput *mi, const int mval[2], float output[3]); +void transform_input_reset(MouseInput *mi, const int mval[2]); void setCustomPoints(TransInfo *t, MouseInput *mi, const int start[2], const int end[2]); void setCustomPointsFromDirection(TransInfo *t, MouseInput *mi, const float dir[2]); |