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