Blender  V3.3
DNA_linestyle_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_FreestyleLineStyle \
17  { \
18  .panel = LS_PANEL_STROKES, \
19  .r = 0, \
20  .g = 0, \
21  .b = 0, \
22  .alpha = 1.0f, \
23  .thickness = 3.0f, \
24  .thickness_position = LS_THICKNESS_CENTER, \
25  .thickness_ratio = 0.5f, \
26  .flag = LS_SAME_OBJECT | LS_NO_SORTING | LS_TEXTURE, \
27  .chaining = LS_CHAINING_PLAIN, \
28  .rounds = 3, \
29  .min_angle = DEG2RADF(0.0f), \
30  .max_angle = DEG2RADF(0.0f), \
31  .min_length = 0.0f, \
32  .max_length = 10000.0f, \
33  .split_length = 100, \
34  .chain_count = 10, \
35  .sort_key = LS_SORT_KEY_DISTANCE_FROM_CAMERA, \
36  .integration_type = LS_INTEGRATION_MEAN, \
37  .texstep = 1.0f, \
38  .pr_texture = TEX_PR_TEXTURE, \
39  .caps = LS_CAPS_BUTT, \
40  }
41 
44 /* clang-format on */