diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-02-06 08:34:11 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-02-06 10:03:28 +0300 |
commit | ef11113399e3273ee647b3710b346356a2b5f8f0 (patch) | |
tree | ab2a0d19651915b45fa9db2f0a188054fcbbefc6 /source/blender/editors/transform/transform.h | |
parent | 91db372b486807cec87a7ae3ccfc7bae0af62264 (diff) |
Object Mode: use eval_ctx mode in transform code
This adds EvaluationContext into TransInfo
Diffstat (limited to 'source/blender/editors/transform/transform.h')
-rw-r--r-- | source/blender/editors/transform/transform.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/editors/transform/transform.h b/source/blender/editors/transform/transform.h index 4ad66c0a9a5..1d67a0b3adf 100644 --- a/source/blender/editors/transform/transform.h +++ b/source/blender/editors/transform/transform.h @@ -41,6 +41,8 @@ #include "DNA_listBase.h" +#include "DEG_depsgraph.h" + /* ************************** Types ***************************** */ struct Depsgraph; @@ -465,6 +467,7 @@ typedef struct TransInfo { bool remove_on_cancel; /* remove elements if operator is canceled */ + EvaluationContext eval_ctx; void *view; struct bContext *context; /* Only valid (non null) during an operator called function. */ struct ScrArea *sa; @@ -649,7 +652,8 @@ void restoreBones(TransInfo *t); #define MANIPULATOR_AXIS_LINE_WIDTH 2.0f -bool gimbal_axis(struct Object *ob, float gmat[3][3]); /* return 0 when no gimbal for selection */ +/* return 0 when no gimbal for selection */ +bool gimbal_axis(struct Object *ob, float gmat[3][3], const short object_mode); /*********************** TransData Creation and General Handling *********** */ void createTransData(struct bContext *C, TransInfo *t); |