Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-01-07 14:19:13 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-01-07 16:43:00 +0300
commit5a43406e1bad973a8cb32702b4fdb588068a6dcd (patch)
treeb47ac75f429b586950dab5300669c373023efab8 /source/blender/makesdna/DNA_view2d_types.h
parent0215caeac2ad013fa03e2799049f5358d951ebfa (diff)
Cleanup: move DNA comments before struct members
Needed for clang-format in some cases, see: T53211
Diffstat (limited to 'source/blender/makesdna/DNA_view2d_types.h')
-rw-r--r--source/blender/makesdna/DNA_view2d_types.h71
1 files changed, 45 insertions, 26 deletions
diff --git a/source/blender/makesdna/DNA_view2d_types.h b/source/blender/makesdna/DNA_view2d_types.h
index e2d8d836368..1402cff8bf9 100644
--- a/source/blender/makesdna/DNA_view2d_types.h
+++ b/source/blender/makesdna/DNA_view2d_types.h
@@ -38,34 +38,53 @@
/* View 2D data - stored per region */
typedef struct View2D {
- rctf tot, cur; /* tot - area that data can be drawn in; cur - region of tot that is visible in viewport */
- rcti vert, hor; /* vert - vertical scrollbar region; hor - horizontal scrollbar region */
- rcti mask; /* mask - region (in screenspace) within which 'cur' can be viewed */
-
- float min[2], max[2]; /* min/max sizes of 'cur' rect (only when keepzoom not set) */
- float minzoom, maxzoom; /* allowable zoom factor range (only when (keepzoom & V2D_LIMITZOOM)) is set */
-
- short scroll; /* scroll - scrollbars to display (bitflag) */
- short scroll_ui; /* scroll_ui - temp settings used for UI drawing of scrollers */
-
- short keeptot; /* keeptot - 'cur' rect cannot move outside the 'tot' rect? */
- short keepzoom; /* keepzoom - axes that zooming cannot occur on, and also clamp within zoom-limits */
- short keepofs; /* keepofs - axes that translation is not allowed to occur on */
-
- short flag; /* settings */
- short align; /* alignment of content in totrect */
-
- short winx, winy; /* storage of current winx/winy values, set in UI_view2d_size_update */
- short oldwinx, oldwiny; /* storage of previous winx/winy values encountered by UI_view2d_curRect_validate(), for keepaspect */
-
- short around; /* pivot point for transforms (rotate and scale) */
-
- float *tab_offset; /* different offset per tab, for buttons */
- int tab_num; /* number of tabs stored */
- int tab_cur; /* current tab */
+ /** Tot - area that data can be drawn in; cur - region of tot that is visible in viewport. */
+ rctf tot, cur;
+ /** Vert - vertical scrollbar region; hor - horizontal scrollbar region. */
+ rcti vert, hor;
+ /** Mask - region (in screenspace) within which 'cur' can be viewed. */
+ rcti mask;
+
+ /** Min/max sizes of 'cur' rect (only when keepzoom not set). */
+ float min[2], max[2];
+ /** Allowable zoom factor range (only when (keepzoom & V2D_LIMITZOOM)) is set. */
+ float minzoom, maxzoom;
+
+ /** Scroll - scrollbars to display (bitflag). */
+ short scroll;
+ /** Scroll_ui - temp settings used for UI drawing of scrollers. */
+ short scroll_ui;
+
+ /** Keeptot - 'cur' rect cannot move outside the 'tot' rect?. */
+ short keeptot;
+ /** Keepzoom - axes that zooming cannot occur on, and also clamp within zoom-limits. */
+ short keepzoom;
+ /** Keepofs - axes that translation is not allowed to occur on. */
+ short keepofs;
+
+ /** Settings. */
+ short flag;
+ /** Alignment of content in totrect. */
+ short align;
+
+ /** Storage of current winx/winy values, set in UI_view2d_size_update. */
+ short winx, winy;
+ /** Storage of previous winx/winy values encountered by UI_view2d_curRect_validate(), for keepaspect. */
+ short oldwinx, oldwiny;
+
+ /** Pivot point for transforms (rotate and scale). */
+ short around;
+
+ /** Different offset per tab, for buttons. */
+ float *tab_offset;
+ /** Number of tabs stored. */
+ int tab_num;
+ /** Current tab. */
+ int tab_cur;
/* Usually set externally (as in, not in view2d files). */
- char alpha_vert, alpha_hor; /* alpha of vertical and horizontal scrollbars (range is [0, 255]) */
+ /** Alpha of vertical and horizontal scrollbars (range is [0, 255]). */
+ char alpha_vert, alpha_hor;
short pad[3];
/* animated smooth view */