diff options
author | Germano Cavalcante <germano.costa@ig.com.br> | 2021-11-18 19:55:17 +0300 |
---|---|---|
committer | Germano Cavalcante <germano.costa@ig.com.br> | 2021-11-18 20:15:08 +0300 |
commit | 0c33411bddfd3e2ab85dbf8411334f18fdaeb460 (patch) | |
tree | 2aa2e68c6eb20575089787b99481910e1c093657 /source/blender/editors/transform/transform.h | |
parent | ea42c1a22ed3bec36ce968d7fbfcade9efeefdff (diff) |
Revert "Revert "Revert "Revert "Allow navigating while transforming""""
This reverts commit 717a971035071d36af03d65713408f4da1f69cb3.
Diffstat (limited to 'source/blender/editors/transform/transform.h')
-rw-r--r-- | source/blender/editors/transform/transform.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform.h b/source/blender/editors/transform/transform.h index 6219bdba6b7..9046f1970a3 100644 --- a/source/blender/editors/transform/transform.h +++ b/source/blender/editors/transform/transform.h @@ -155,6 +155,9 @@ typedef enum { /** No cursor wrapping on region bounds */ T_NO_CURSOR_WRAP = 1 << 23, + + /** To indicate that V3D matrices have changed due to navigation. */ + T_VIEW_DIRTY = 1 << 24, } eTFlag; /** #TransInfo.modifiers */ @@ -766,6 +769,7 @@ void applyMouseInput(struct TransInfo *t, const int mval[2], float output[3]); void transform_input_reset(MouseInput *mi, const int mval[2]); +void transform_input_update(TransInfo *t, const float fac); void setCustomPoints(TransInfo *t, MouseInput *mi, const int start[2], const int end[2]); void setCustomPointsFromDirection(TransInfo *t, MouseInput *mi, const float dir[2]); @@ -798,6 +802,7 @@ void calculateCenter2D(TransInfo *t); void calculateCenterLocal(TransInfo *t, const float center_global[3]); void calculateCenter(TransInfo *t); +void tranformViewUpdate(TransInfo *t); /* API functions for getting center points */ void calculateCenterBound(TransInfo *t, float r_center[3]); |