Blender  V3.3
DNA_space_defaults.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
7 #pragma once
8 
9 /* Struct members on own line. */
10 /* clang-format off */
11 
12 /* -------------------------------------------------------------------- */
16 #define _DNA_DEFAULT_MaskSpaceInfo \
17  { \
18  .draw_flag = MASK_DRAWFLAG_SPLINE, \
19  .draw_type = MASK_DT_OUTLINE, \
20  .overlay_mode = MASK_OVERLAY_ALPHACHANNEL, \
21  .blend_factor = 0.7f, \
22  }
23 
24 #define _DNA_DEFAULT_SpaceClip \
25  { \
26  .spacetype = SPACE_CLIP, \
27  .link_flag = 0, \
28  .xof = 0, \
29  .yof = 0, \
30  .xlockof = 0, \
31  .ylockof = 0, \
32  .zoom = 1.0f, \
33  .user = _DNA_DEFAULT_MovieClipUser, \
34  .scopes = _DNA_DEFAULT_MovieClipScopes, \
35  .flag = SC_SHOW_MARKER_PATTERN | SC_SHOW_TRACK_PATH | SC_SHOW_GRAPH_TRACKS_MOTION | \
36  SC_SHOW_GRAPH_FRAMES | SC_SHOW_ANNOTATION, \
37  .mode = SC_MODE_TRACKING, \
38  .view = SC_VIEW_CLIP, \
39  .path_length = 20, \
40  .loc = {0, 0}, \
41  .scale = 0, \
42  .angle = 0, \
43  .stabmat = _DNA_DEFAULT_UNIT_M4, \
44  .unistabmat = _DNA_DEFAULT_UNIT_M4, \
45  .postproc_flag = 0, \
46  .gpencil_src = SC_GPENCIL_SRC_CLIP, \
47  .around = V3D_AROUND_CENTER_MEDIAN, \
48  .cursor = {0, 0}, \
49  .mask_info = _DNA_DEFAULT_MaskSpaceInfo, \
50  }
51 
54 /* clang-format on */