Blender  V3.3
DNA_volume_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_VolumeDisplay \
17  { \
18  .density = 1.0f, \
19  .wireframe_type = VOLUME_WIREFRAME_BOXES, \
20  .wireframe_detail = VOLUME_WIREFRAME_COARSE, \
21  .slice_depth = 0.5f, \
22  }
23 
24 #define _DNA_DEFAULT_VolumeRender \
25  { \
26  .precision = VOLUME_PRECISION_HALF, \
27  .space = VOLUME_SPACE_OBJECT, \
28  .step_size = 0.0f, \
29  .clipping = 0.001f, \
30  }
31 
32 #define _DNA_DEFAULT_Volume \
33  { \
34  .filepath[0] = '\0', \
35  .frame_start = 1, \
36  .frame_offset = 0, \
37  .frame_duration = 0, \
38  .display = _DNA_DEFAULT_VolumeDisplay, \
39  .render = _DNA_DEFAULT_VolumeRender, \
40  .velocity_scale = 1.0f, \
41 }
42 
45 /* clang-format on */