diff options
Diffstat (limited to 'source/blender/editors/transform/transform.h')
-rw-r--r-- | source/blender/editors/transform/transform.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/source/blender/editors/transform/transform.h b/source/blender/editors/transform/transform.h index e574d1ad469..a3cb9077266 100644 --- a/source/blender/editors/transform/transform.h +++ b/source/blender/editors/transform/transform.h @@ -80,9 +80,9 @@ typedef struct TransSnap { short modePoint; short modeSelect; bool align; - char project; - char snap_self; - short peel; + bool project; + bool snap_self; + bool peel; short status; float snapPoint[3]; /* snapping from this point */ float snapTarget[3]; /* to this point */ @@ -96,7 +96,8 @@ typedef struct TransSnap { void (*applySnap)(struct TransInfo *, float *); void (*calcSnap)(struct TransInfo *, float *); void (*targetSnap)(struct TransInfo *); - float (*distance)(struct TransInfo *, float p1[3], float p2[3]); // Get the transform distance between two points (used by Closest snap) + /* Get the transform distance between two points (used by Closest snap) */ + float (*distance)(struct TransInfo *, const float p1[3], const float p2[3]); } TransSnap; typedef struct TransCon { @@ -276,7 +277,7 @@ typedef struct MouseInput { void (*post)(struct TransInfo *t, float values[3]); int imval[2]; /* initial mouse position */ - char precision; + bool precision; int precision_mval[2]; /* mouse position when precision key was pressed */ float center[2]; float factor; @@ -349,7 +350,7 @@ typedef struct TransInfo { float axis[3]; float axis_orig[3]; /* TransCon can change 'axis', store the original value here */ - short remove_on_cancel; /* remove elements if operator is canceled */ + bool remove_on_cancel; /* remove elements if operator is canceled */ void *view; struct bContext *context; /* Only valid (non null) during an operator called function. */ |