 |
Blender V4.3
|
Go to the documentation of this file.
15#define _DNA_DEFAULT_ArmatureGpencilModifierData \
17 .deformflag = ARM_DEF_VGROUP, \
20 .vert_coords_prev = NULL, \
24#define _DNA_DEFAULT_ArrayGpencilModifierData \
29 .flag = GP_ARRAY_USE_RELATIVE, \
30 .offset = {0.0f, 0.0f, 0.0f}, \
31 .shift = {1.0f, 0.0f, 0.0f}, \
32 .rnd_offset = {0.0f, 0.0f, 0.0f}, \
33 .rnd_rot = {0.0f, 0.0f, 0.0f}, \
34 .rnd_scale = {0.0f, 0.0f, 0.0f}, \
44#define _DNA_DEFAULT_BuildGpencilModifierData \
52 .start_delay = 0.0f, \
57 .time_alignment = 0, \
60 .speed_maxgap = 0.5f, \
61 .percentage_fac = 0.0f, \
64#define _DNA_DEFAULT_ColorGpencilModifierData \
70 .hsv = {0.5f, 1.0f, 1.0f}, \
71 .modify_color = GP_MODIFY_COLOR_BOTH, \
73 .curve_intensity = NULL, \
76#define _DNA_DEFAULT_HookGpencilModifierData \
86 .falloff_type = eGPHook_Falloff_Smooth, \
87 .parentinv = _DNA_DEFAULT_UNIT_M4, \
88 .cent = {0.0f, 0.0f, 0.0f}, \
94#define _DNA_DEFAULT_LatticeGpencilModifierData \
104 .cache_data = NULL, \
107#define _DNA_DEFAULT_MirrorGpencilModifierData \
113 .flag = GP_MIRROR_AXIS_X, \
117#define _DNA_DEFAULT_MultiplyGpencilModifierData \
128 .fading_center = 0.5f, \
129 .fading_thickness = 0.5f, \
130 .fading_opacity = 0.5f, \
133#define _DNA_DEFAULT_NoiseGpencilModifierData \
139 .flag = GP_NOISE_FULL_STROKE | GP_NOISE_USE_RANDOM, \
141 .factor_strength = 0.0f, \
142 .factor_thickness = 0.0f, \
143 .factor_uvs = 0.0f, \
144 .noise_scale = 0.0f, \
145 .noise_offset = 0.0f, \
149 .curve_intensity = NULL, \
152#define _DNA_DEFAULT_OffsetGpencilModifierData \
160 .mode = GP_OFFSET_RANDOM, \
161 .stroke_start_offset = 0, \
162 .loc = {0.0f, 0.0f, 0.0f}, \
163 .rot = {0.0f, 0.0f, 0.0f}, \
164 .scale = {0.0f, 0.0f, 0.0f}, \
168#define _DNA_DEFAULT_OpacityGpencilModifierData \
176 .modify_color = GP_MODIFY_COLOR_BOTH, \
179 .curve_intensity = NULL, \
182#define _DNA_DEFAULT_OutlineGpencilModifierData \
187 .flag = GP_OUTLINE_KEEP_SHAPE, \
189 .sample_length = 0.0f, \
192 .outline_material = NULL, \
195#define _DNA_DEFAULT_SimplifyGpencilModifierData \
209#define _DNA_DEFAULT_SmoothGpencilModifierData \
215 .flag = GP_SMOOTH_MOD_LOCATION, \
219 .curve_intensity = NULL, \
222#define _DNA_DEFAULT_SubdivGpencilModifierData \
233#define _DNA_DEFAULT_TextureGpencilModifierData \
242 .fill_rotation = 0.0f, \
243 .fill_offset = {0.0f, 0.0f}, \
244 .fill_scale = 1.0f, \
246 .fit_method = GP_TEX_CONSTANT_LENGTH, \
250#define _DNA_DEFAULT_ThickGpencilModifierData \
257 .thickness_fac = 1.0f, \
262#define _DNA_DEFAULT_TimeGpencilModifierData \
266 .flag = GP_TIME_KEEP_LOOP, \
268 .frame_scale = 1.0f, \
274 .segment_active_index = 0, \
277 #define _DNA_DEFAULT_TimeGpencilModifierSegment \
286#define _DNA_DEFAULT_TintGpencilModifierData \
295 .mode = GPPAINT_MODE_BOTH, \
298 .rgb = {1.0f, 1.0f, 1.0f}, \
300 .curve_intensity = NULL, \
304#define _DNA_DEFAULT_WeightProxGpencilModifierData \
306 .target_vgname = "", \
313 .dist_start = 0.0f, \
317#define _DNA_DEFAULT_WeightAngleGpencilModifierData \
319 .target_vgname = "", \
329#define _DNA_DEFAULT_LineartGpencilModifierData \
331 .edge_types = MOD_LINEART_EDGE_FLAG_INIT_TYPE, \
334 .crease_threshold = DEG2RAD(140.0f), \
335 .calculation_flags = MOD_LINEART_ALLOW_DUPLI_OBJECTS | MOD_LINEART_ALLOW_CLIPPING_BOUNDARIES | \
336 MOD_LINEART_USE_CREASE_ON_SHARP_EDGES | MOD_LINEART_FILTER_FACE_MARK_KEEP_CONTOUR | \
337 MOD_LINEART_MATCH_OUTPUT_VGROUP, \
339 .angle_splitting_threshold = 0.0f, \
340 .chaining_image_threshold = 0.001f, \
341 .stroke_depth_offset = 0.05,\
342 .chain_smooth_tolerance = 0.0f,\
344 .shadow_camera_near = 0.1f, \
345 .shadow_camera_far = 200.0f, \
346 .shadow_camera_size = 200.0f, \
349#define _DNA_DEFAULT_LengthGpencilModifierData \
353 .overshoot_fac = 0.1f,\
356 .flag = GP_LENGTH_USE_CURVATURE,\
357 .point_density = 30.0f,\
358 .segment_influence = 0.0f,\
359 .max_angle = DEG2RAD(170.0f),\
360 .rand_start_fac = 0.0f,\
361 .rand_end_fac = 0.0f,\
362 .rand_offset = 0.0f,\
367#define _DNA_DEFAULT_DashGpencilModifierData \
372 .segment_active_index = 0, \
375#define _DNA_DEFAULT_DashGpencilModifierSegment \
385#define _DNA_DEFAULT_ShrinkwrapGpencilModifierData \
388 .aux_target = NULL, \
389 .keep_dist = 0.05f, \
390 .shrink_type = MOD_SHRINKWRAP_NEAREST_SURFACE, \
391 .shrink_opts = MOD_SHRINKWRAP_PROJECT_ALLOW_POS_DIR, \
393 .proj_limit = 0.0f, \
395 .subsurf_levels = 0, \
402 .smooth_factor = 0.05f, \
406#define _DNA_DEFAULT_EnvelopeGpencilModifierData \
409 .mode = GP_ENVELOPE_SEGMENTS, \