Blender
V4.3
source
blender
makesdna
intern
dna_defaults.c
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
60
#define DNA_DEPRECATED_ALLOW
61
62
#include <limits.h>
63
#include <stdio.h>
64
#include <stdlib.h>
65
#include <
string.h
>
66
67
#include "
MEM_guardedalloc.h
"
68
69
#include "
BLI_endian_switch.h
"
70
#include "
BLI_math_rotation.h
"
71
#include "
BLI_memarena.h
"
72
#include "
BLI_utildefines.h
"
73
74
#include "
IMB_imbuf_enums.h
"
75
76
#include "
DNA_defaults.h
"
77
78
#include "
DNA_anim_types.h
"
79
#include "
DNA_armature_types.h
"
80
#include "
DNA_asset_types.h
"
81
#include "
DNA_brush_types.h
"
82
#include "
DNA_cachefile_types.h
"
83
#include "
DNA_camera_types.h
"
84
#include "
DNA_cloth_types.h
"
85
#include "
DNA_collection_types.h
"
86
#include "
DNA_curve_types.h
"
87
#include "
DNA_curves_types.h
"
88
#include "
DNA_fluid_types.h
"
89
#include "
DNA_gpencil_modifier_types.h
"
90
#include "
DNA_grease_pencil_types.h
"
91
#include "
DNA_image_types.h
"
92
#include "
DNA_key_types.h
"
93
#include "
DNA_lattice_types.h
"
94
#include "
DNA_light_types.h
"
95
#include "
DNA_lightprobe_types.h
"
96
#include "
DNA_linestyle_types.h
"
97
#include "
DNA_mask_types.h
"
98
#include "
DNA_material_types.h
"
99
#include "
DNA_mesh_types.h
"
100
#include "
DNA_meta_types.h
"
101
#include "
DNA_modifier_types.h
"
102
#include "
DNA_movieclip_types.h
"
103
#include "
DNA_object_types.h
"
104
#include "
DNA_particle_types.h
"
105
#include "
DNA_pointcloud_types.h
"
106
#include "
DNA_scene_types.h
"
107
#include "
DNA_space_types.h
"
108
#include "
DNA_speaker_types.h
"
109
#include "
DNA_texture_types.h
"
110
#include "
DNA_volume_types.h
"
111
#include "
DNA_world_types.h
"
112
113
#include "
DNA_action_defaults.h
"
114
#include "
DNA_armature_defaults.h
"
115
#include "
DNA_asset_defaults.h
"
116
#include "
DNA_brush_defaults.h
"
117
#include "
DNA_cachefile_defaults.h
"
118
#include "
DNA_camera_defaults.h
"
119
#include "
DNA_collection_defaults.h
"
120
#include "
DNA_curve_defaults.h
"
121
#include "
DNA_curves_defaults.h
"
122
#include "
DNA_fluid_defaults.h
"
123
#include "
DNA_gpencil_modifier_defaults.h
"
124
#include "
DNA_grease_pencil_defaults.h
"
125
#include "
DNA_image_defaults.h
"
126
#include "
DNA_lattice_defaults.h
"
127
#include "
DNA_light_defaults.h
"
128
#include "
DNA_lightprobe_defaults.h
"
129
#include "
DNA_linestyle_defaults.h
"
130
#include "
DNA_material_defaults.h
"
131
#include "
DNA_mesh_defaults.h
"
132
#include "
DNA_meta_defaults.h
"
133
#include "
DNA_modifier_defaults.h
"
134
#include "
DNA_movieclip_defaults.h
"
135
#include "
DNA_object_defaults.h
"
136
#include "
DNA_particle_defaults.h
"
137
#include "
DNA_pointcloud_defaults.h
"
138
#include "
DNA_scene_defaults.h
"
139
#include "
DNA_space_defaults.h
"
140
#include "
DNA_speaker_defaults.h
"
141
#include "
DNA_texture_defaults.h
"
142
#include "
DNA_userdef_defaults.h
"
143
#include "
DNA_volume_defaults.h
"
144
#include "
DNA_world_defaults.h
"
145
146
#define SDNA_DEFAULT_DECL_STRUCT(struct_name) \
147
static const struct_name DNA_DEFAULT_##struct_name = _DNA_DEFAULT_##struct_name
148
149
/* DNA_action_defaults.h */
150
SDNA_DEFAULT_DECL_STRUCT
(
ActionLayer
);
151
SDNA_DEFAULT_DECL_STRUCT
(
ActionStrip
);
152
153
/* DNA_asset_defaults.h */
154
SDNA_DEFAULT_DECL_STRUCT
(
AssetMetaData
);
155
SDNA_DEFAULT_DECL_STRUCT
(
AssetLibraryReference
);
156
157
/* DNA_armature_defaults.h */
158
SDNA_DEFAULT_DECL_STRUCT
(
bArmature
);
159
160
/* DNA_brush_defaults.h */
161
SDNA_DEFAULT_DECL_STRUCT
(
Brush
);
162
163
/* DNA_cachefile_defaults.h */
164
SDNA_DEFAULT_DECL_STRUCT
(
CacheFile
);
165
166
/* DNA_camera_defaults.h */
167
SDNA_DEFAULT_DECL_STRUCT
(
Camera
);
168
169
/* DNA_collection_defaults.h */
170
SDNA_DEFAULT_DECL_STRUCT
(
Collection
);
171
172
/* DNA_curve_defaults.h */
173
SDNA_DEFAULT_DECL_STRUCT
(
Curve
);
174
175
/* DNA_fluid_defaults.h */
176
SDNA_DEFAULT_DECL_STRUCT
(
FluidDomainSettings
);
177
SDNA_DEFAULT_DECL_STRUCT
(
FluidFlowSettings
);
178
SDNA_DEFAULT_DECL_STRUCT
(
FluidEffectorSettings
);
179
180
/* DNA_image_defaults.h */
181
SDNA_DEFAULT_DECL_STRUCT
(
Image
);
182
183
/* DNA_curves_defaults.h */
184
SDNA_DEFAULT_DECL_STRUCT
(
Curves
);
185
186
/* DNA_grease_pencil_defaults.h */
187
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencil
);
188
189
/* DNA_lattice_defaults.h */
190
SDNA_DEFAULT_DECL_STRUCT
(
Lattice
);
191
192
/* DNA_light_defaults.h */
193
SDNA_DEFAULT_DECL_STRUCT
(
Light
);
194
195
/* DNA_lightprobe_defaults.h */
196
SDNA_DEFAULT_DECL_STRUCT
(
LightProbe
);
197
198
/* DNA_linestyle_defaults.h */
199
SDNA_DEFAULT_DECL_STRUCT
(
FreestyleLineStyle
);
200
201
/* DNA_material_defaults.h */
202
SDNA_DEFAULT_DECL_STRUCT
(
Material
);
203
204
/* DNA_mesh_defaults.h */
205
SDNA_DEFAULT_DECL_STRUCT
(
Mesh
);
206
207
/* DNA_meta_defaults.h */
208
SDNA_DEFAULT_DECL_STRUCT
(
MetaBall
);
209
210
/* DNA_movieclip_defaults.h */
211
SDNA_DEFAULT_DECL_STRUCT
(
MovieClip
);
212
SDNA_DEFAULT_DECL_STRUCT
(
MovieClipUser
);
213
SDNA_DEFAULT_DECL_STRUCT
(
MovieClipScopes
);
214
215
/* DNA_object_defaults.h */
216
SDNA_DEFAULT_DECL_STRUCT
(
Object
);
217
218
/* DNA_particle_defaults.h */
219
SDNA_DEFAULT_DECL_STRUCT
(
ParticleSettings
);
220
221
/* DNA_pointcloud_defaults.h */
222
SDNA_DEFAULT_DECL_STRUCT
(
PointCloud
);
223
224
/* DNA_scene_defaults.h */
225
SDNA_DEFAULT_DECL_STRUCT
(
Scene
);
226
SDNA_DEFAULT_DECL_STRUCT
(
ToolSettings
);
227
SDNA_DEFAULT_DECL_STRUCT
(
Sculpt
);
228
229
/* DNA_space_defaults.h */
230
SDNA_DEFAULT_DECL_STRUCT
(
SpaceClip
);
231
232
/* DNA_speaker_defaults.h */
233
SDNA_DEFAULT_DECL_STRUCT
(
Speaker
);
234
235
/* DNA_texture_defaults.h */
236
SDNA_DEFAULT_DECL_STRUCT
(
Tex
);
237
238
/* DNA_userdef_types.h */
239
SDNA_DEFAULT_DECL_STRUCT
(
bUserAssetLibrary
);
240
SDNA_DEFAULT_DECL_STRUCT
(
bUserExtensionRepo
);
241
SDNA_DEFAULT_DECL_STRUCT
(
bUserAssetShelfSettings
);
242
243
/* DNA_view3d_defaults.h */
244
SDNA_DEFAULT_DECL_STRUCT
(
View3D
);
245
246
/* DNA_volume_defaults.h */
247
SDNA_DEFAULT_DECL_STRUCT
(
Volume
);
248
249
/* DNA_world_defaults.h */
250
SDNA_DEFAULT_DECL_STRUCT
(
World
);
251
252
/* DNA_modifier_defaults.h */
253
SDNA_DEFAULT_DECL_STRUCT
(
ArmatureModifierData
);
254
SDNA_DEFAULT_DECL_STRUCT
(
ArrayModifierData
);
255
SDNA_DEFAULT_DECL_STRUCT
(
BevelModifierData
);
256
SDNA_DEFAULT_DECL_STRUCT
(
BooleanModifierData
);
257
SDNA_DEFAULT_DECL_STRUCT
(
BuildModifierData
);
258
SDNA_DEFAULT_DECL_STRUCT
(
CastModifierData
);
259
SDNA_DEFAULT_DECL_STRUCT
(
ClothSimSettings
);
260
SDNA_DEFAULT_DECL_STRUCT
(
ClothCollSettings
);
261
SDNA_DEFAULT_DECL_STRUCT
(
ClothModifierData
);
262
SDNA_DEFAULT_DECL_STRUCT
(
CollisionModifierData
);
263
SDNA_DEFAULT_DECL_STRUCT
(
CorrectiveSmoothModifierData
);
264
SDNA_DEFAULT_DECL_STRUCT
(
CurveModifierData
);
265
// SDNA_DEFAULT_DECL_STRUCT(DataTransferModifierData);
266
SDNA_DEFAULT_DECL_STRUCT
(
DecimateModifierData
);
267
SDNA_DEFAULT_DECL_STRUCT
(
DisplaceModifierData
);
268
SDNA_DEFAULT_DECL_STRUCT
(
DynamicPaintModifierData
);
269
SDNA_DEFAULT_DECL_STRUCT
(
EdgeSplitModifierData
);
270
SDNA_DEFAULT_DECL_STRUCT
(
ExplodeModifierData
);
271
/* Fluid modifier skipped for now. */
272
SDNA_DEFAULT_DECL_STRUCT
(
HookModifierData
);
273
SDNA_DEFAULT_DECL_STRUCT
(
LaplacianDeformModifierData
);
274
SDNA_DEFAULT_DECL_STRUCT
(
LaplacianSmoothModifierData
);
275
SDNA_DEFAULT_DECL_STRUCT
(
LatticeModifierData
);
276
SDNA_DEFAULT_DECL_STRUCT
(
MaskModifierData
);
277
SDNA_DEFAULT_DECL_STRUCT
(
MeshCacheModifierData
);
278
SDNA_DEFAULT_DECL_STRUCT
(
MeshDeformModifierData
);
279
SDNA_DEFAULT_DECL_STRUCT
(
MeshSeqCacheModifierData
);
280
SDNA_DEFAULT_DECL_STRUCT
(
MirrorModifierData
);
281
SDNA_DEFAULT_DECL_STRUCT
(
MultiresModifierData
);
282
SDNA_DEFAULT_DECL_STRUCT
(
NormalEditModifierData
);
283
SDNA_DEFAULT_DECL_STRUCT
(
OceanModifierData
);
284
SDNA_DEFAULT_DECL_STRUCT
(
ParticleInstanceModifierData
);
285
SDNA_DEFAULT_DECL_STRUCT
(
ParticleSystemModifierData
);
286
SDNA_DEFAULT_DECL_STRUCT
(
RemeshModifierData
);
287
SDNA_DEFAULT_DECL_STRUCT
(
ScrewModifierData
);
288
/* Shape key modifier has no items. */
289
SDNA_DEFAULT_DECL_STRUCT
(
ShrinkwrapModifierData
);
290
SDNA_DEFAULT_DECL_STRUCT
(
SimpleDeformModifierData
);
291
SDNA_DEFAULT_DECL_STRUCT
(
NodesModifierData
);
292
SDNA_DEFAULT_DECL_STRUCT
(
SkinModifierData
);
293
SDNA_DEFAULT_DECL_STRUCT
(
SmoothModifierData
);
294
/* Softbody modifier skipped for now. */
295
SDNA_DEFAULT_DECL_STRUCT
(
SolidifyModifierData
);
296
SDNA_DEFAULT_DECL_STRUCT
(
SubsurfModifierData
);
297
SDNA_DEFAULT_DECL_STRUCT
(
SurfaceModifierData
);
298
SDNA_DEFAULT_DECL_STRUCT
(
SurfaceDeformModifierData
);
299
SDNA_DEFAULT_DECL_STRUCT
(
TriangulateModifierData
);
300
SDNA_DEFAULT_DECL_STRUCT
(
UVProjectModifierData
);
301
SDNA_DEFAULT_DECL_STRUCT
(
UVWarpModifierData
);
302
SDNA_DEFAULT_DECL_STRUCT
(
WarpModifierData
);
303
SDNA_DEFAULT_DECL_STRUCT
(
WaveModifierData
);
304
SDNA_DEFAULT_DECL_STRUCT
(
WeightedNormalModifierData
);
305
SDNA_DEFAULT_DECL_STRUCT
(
WeightVGEditModifierData
);
306
SDNA_DEFAULT_DECL_STRUCT
(
WeightVGMixModifierData
);
307
SDNA_DEFAULT_DECL_STRUCT
(
WeightVGProximityModifierData
);
308
SDNA_DEFAULT_DECL_STRUCT
(
WeldModifierData
);
309
SDNA_DEFAULT_DECL_STRUCT
(
WireframeModifierData
);
310
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilSubdivModifierData
);
311
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilNoiseModifierData
);
312
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilLengthModifierData
);
313
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilLineartModifierData
);
314
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilBuildModifierData
);
315
316
/* Grease Pencil 3.0 modifiers. */
317
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilSmoothModifierData
);
318
319
/* DNA_gpencil_modifier_defaults.h */
320
SDNA_DEFAULT_DECL_STRUCT
(
ArmatureGpencilModifierData
);
321
SDNA_DEFAULT_DECL_STRUCT
(
ArrayGpencilModifierData
);
322
SDNA_DEFAULT_DECL_STRUCT
(
BuildGpencilModifierData
);
323
SDNA_DEFAULT_DECL_STRUCT
(
ColorGpencilModifierData
);
324
SDNA_DEFAULT_DECL_STRUCT
(
HookGpencilModifierData
);
325
SDNA_DEFAULT_DECL_STRUCT
(
LatticeGpencilModifierData
);
326
SDNA_DEFAULT_DECL_STRUCT
(
MirrorGpencilModifierData
);
327
SDNA_DEFAULT_DECL_STRUCT
(
MultiplyGpencilModifierData
);
328
SDNA_DEFAULT_DECL_STRUCT
(
NoiseGpencilModifierData
);
329
SDNA_DEFAULT_DECL_STRUCT
(
OffsetGpencilModifierData
);
330
SDNA_DEFAULT_DECL_STRUCT
(
OpacityGpencilModifierData
);
331
SDNA_DEFAULT_DECL_STRUCT
(
OutlineGpencilModifierData
);
332
SDNA_DEFAULT_DECL_STRUCT
(
SimplifyGpencilModifierData
);
333
SDNA_DEFAULT_DECL_STRUCT
(
SmoothGpencilModifierData
);
334
SDNA_DEFAULT_DECL_STRUCT
(
SubdivGpencilModifierData
);
335
SDNA_DEFAULT_DECL_STRUCT
(
TextureGpencilModifierData
);
336
SDNA_DEFAULT_DECL_STRUCT
(
ThickGpencilModifierData
);
337
SDNA_DEFAULT_DECL_STRUCT
(
TimeGpencilModifierData
);
338
SDNA_DEFAULT_DECL_STRUCT
(
TimeGpencilModifierSegment
);
339
SDNA_DEFAULT_DECL_STRUCT
(
TintGpencilModifierData
);
340
SDNA_DEFAULT_DECL_STRUCT
(
WeightProxGpencilModifierData
);
341
SDNA_DEFAULT_DECL_STRUCT
(
WeightAngleGpencilModifierData
);
342
SDNA_DEFAULT_DECL_STRUCT
(
LineartGpencilModifierData
);
343
SDNA_DEFAULT_DECL_STRUCT
(
LengthGpencilModifierData
);
344
SDNA_DEFAULT_DECL_STRUCT
(
DashGpencilModifierData
);
345
SDNA_DEFAULT_DECL_STRUCT
(
DashGpencilModifierSegment
);
346
SDNA_DEFAULT_DECL_STRUCT
(
ShrinkwrapGpencilModifierData
);
347
SDNA_DEFAULT_DECL_STRUCT
(
EnvelopeGpencilModifierData
);
348
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilOpacityModifierData
);
349
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilColorModifierData
);
350
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilTintModifierData
);
351
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilOffsetModifierData
);
352
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilMirrorModifierData
);
353
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilThickModifierData
);
354
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilLatticeModifierData
);
355
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilDashModifierSegment
);
356
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilDashModifierData
);
357
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilMultiModifierData
);
358
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilWeightAngleModifierData
);
359
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilArrayModifierData
);
360
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilWeightProximityModifierData
);
361
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilHookModifierData
);
362
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilArmatureModifierData
);
363
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilTimeModifierSegment
);
364
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilTimeModifierData
);
365
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilSimplifyModifierData
);
366
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilEnvelopeModifierData
);
367
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilOutlineModifierData
);
368
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilShrinkwrapModifierData
);
369
SDNA_DEFAULT_DECL_STRUCT
(
GreasePencilTextureModifierData
);
370
371
#undef SDNA_DEFAULT_DECL_STRUCT
372
373
/* Reuse existing definitions. */
374
extern
const
UserDef
U_default
;
375
#define DNA_DEFAULT_UserDef U_default
376
377
extern
const
bTheme
U_theme_default
;
378
#define DNA_DEFAULT_bTheme U_theme_default
379
383
#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L)
384
# define SDNA_TYPE_CHECKED(v, t) (&(v) + (_Generic((v), t: 0)))
385
#else
386
# define SDNA_TYPE_CHECKED(v, t) (&(v))
387
#endif
388
389
#define SDNA_DEFAULT_DECL(struct_name) \
390
[SDNA_TYPE_FROM_STRUCT(struct_name)] = SDNA_TYPE_CHECKED(DNA_DEFAULT_##struct_name, struct_name)
391
392
#define SDNA_DEFAULT_DECL_EX(struct_name, struct_path) \
393
[SDNA_TYPE_FROM_STRUCT(struct_name)] = SDNA_TYPE_CHECKED(DNA_DEFAULT_##struct_path, struct_name)
394
395
/* NOTE: Keep headers sorted. */
396
397
const
void
*
DNA_default_table
[SDNA_TYPE_MAX] = {
398
399
/* DNA_anim_defaults.h */
400
SDNA_DEFAULT_DECL
(
ActionLayer
),
401
SDNA_DEFAULT_DECL
(
ActionStrip
),
402
403
/* DNA_asset_defaults.h */
404
SDNA_DEFAULT_DECL
(
AssetMetaData
),
405
SDNA_DEFAULT_DECL
(
AssetLibraryReference
),
406
407
/* DNA_armature_defaults.h */
408
SDNA_DEFAULT_DECL
(
bArmature
),
409
410
/* DNA_brush_defaults.h */
411
SDNA_DEFAULT_DECL
(
Brush
),
412
413
/* DNA_cachefile_defaults.h */
414
SDNA_DEFAULT_DECL
(
CacheFile
),
415
416
/* DNA_camera_defaults.h */
417
SDNA_DEFAULT_DECL
(
Camera
),
418
SDNA_DEFAULT_DECL_EX
(
CameraDOFSettings
,
Camera
.
dof
),
419
SDNA_DEFAULT_DECL_EX
(
CameraStereoSettings
,
Camera
.
stereo
),
420
421
/* DNA_collection_defaults.h */
422
SDNA_DEFAULT_DECL
(
Collection
),
423
424
/* DNA_curve_defaults.h */
425
SDNA_DEFAULT_DECL
(
Curve
),
426
427
/* DNA_fluid_defaults.h */
428
SDNA_DEFAULT_DECL
(
FluidDomainSettings
),
429
SDNA_DEFAULT_DECL
(
FluidFlowSettings
),
430
SDNA_DEFAULT_DECL
(
FluidEffectorSettings
),
431
432
/* DNA_image_defaults.h */
433
SDNA_DEFAULT_DECL
(
Image
),
434
435
/* DNA_curves_defaults.h */
436
SDNA_DEFAULT_DECL
(
Curves
),
437
438
/* DNA_grease_pencil_defaults.h */
439
SDNA_DEFAULT_DECL
(
GreasePencil
),
440
441
/* DNA_lattice_defaults.h */
442
SDNA_DEFAULT_DECL
(
Lattice
),
443
444
/* DNA_light_defaults.h */
445
SDNA_DEFAULT_DECL
(
Light
),
446
447
/* DNA_lightprobe_defaults.h */
448
SDNA_DEFAULT_DECL
(
LightProbe
),
449
450
/* DNA_linestyle_defaults.h */
451
SDNA_DEFAULT_DECL
(
FreestyleLineStyle
),
452
453
/* DNA_material_defaults.h */
454
SDNA_DEFAULT_DECL
(
Material
),
455
456
/* DNA_mesh_defaults.h */
457
SDNA_DEFAULT_DECL
(
Mesh
),
458
459
/* DNA_space_defaults.h */
460
SDNA_DEFAULT_DECL
(
SpaceClip
),
461
SDNA_DEFAULT_DECL_EX
(
MaskSpaceInfo
,
SpaceClip
.
mask_info
),
462
463
/* DNA_meta_defaults.h */
464
SDNA_DEFAULT_DECL
(
MetaBall
),
465
466
/* DNA_movieclip_defaults.h */
467
SDNA_DEFAULT_DECL
(
MovieClip
),
468
SDNA_DEFAULT_DECL
(
MovieClipUser
),
469
SDNA_DEFAULT_DECL
(
MovieClipScopes
),
470
SDNA_DEFAULT_DECL_EX
(
MovieTrackingMarker
,
MovieClipScopes
.
undist_marker
),
471
472
/* DNA_object_defaults.h */
473
SDNA_DEFAULT_DECL
(
Object
),
474
475
/* DNA_particle_defaults.h */
476
SDNA_DEFAULT_DECL
(
ParticleSettings
),
477
478
/* DNA_pointcloud_defaults.h */
479
SDNA_DEFAULT_DECL
(
PointCloud
),
480
481
/* DNA_scene_defaults.h */
482
SDNA_DEFAULT_DECL
(
Scene
),
483
SDNA_DEFAULT_DECL_EX
(
RenderData
,
Scene
.
r
),
484
SDNA_DEFAULT_DECL_EX
(
ImageFormatData
,
Scene
.
r
.
im_format
),
485
SDNA_DEFAULT_DECL_EX
(
BakeData
,
Scene
.
r
.
bake
),
486
SDNA_DEFAULT_DECL_EX
(
FFMpegCodecData
,
Scene
.
r
.
ffcodecdata
),
487
SDNA_DEFAULT_DECL_EX
(
DisplaySafeAreas
,
Scene
.
safe_areas
),
488
SDNA_DEFAULT_DECL_EX
(
AudioData
,
Scene
.
audio
),
489
SDNA_DEFAULT_DECL_EX
(
PhysicsSettings
,
Scene
.
physics_settings
),
490
SDNA_DEFAULT_DECL_EX
(
SceneDisplay
,
Scene
.
display
),
491
SDNA_DEFAULT_DECL_EX
(
SceneEEVEE
,
Scene
.
eevee
),
492
SDNA_DEFAULT_DECL_EX
(
RaytraceEEVEE
,
Scene
.
eevee
.
ray_tracing_options
),
493
494
SDNA_DEFAULT_DECL
(
ToolSettings
),
495
SDNA_DEFAULT_DECL_EX
(
CurvePaintSettings
,
ToolSettings
.
curve_paint_settings
),
496
SDNA_DEFAULT_DECL_EX
(
ImagePaintSettings
,
ToolSettings
.
imapaint
),
497
SDNA_DEFAULT_DECL_EX
(
UnifiedPaintSettings
,
ToolSettings
.
unified_paint_settings
),
498
SDNA_DEFAULT_DECL_EX
(
ParticleEditSettings
,
ToolSettings
.
particle
),
499
SDNA_DEFAULT_DECL_EX
(
ParticleBrushData
,
ToolSettings
.
particle
.
brush
[0]),
500
SDNA_DEFAULT_DECL_EX
(
MeshStatVis
,
ToolSettings
.
statvis
),
501
SDNA_DEFAULT_DECL_EX
(
GP_Sculpt_Settings
,
ToolSettings
.
gp_sculpt
),
502
SDNA_DEFAULT_DECL_EX
(
GP_Sculpt_Guide
,
ToolSettings
.
gp_sculpt
.
guide
),
503
504
SDNA_DEFAULT_DECL
(
Sculpt
),
505
506
/* DNA_speaker_defaults.h */
507
SDNA_DEFAULT_DECL
(
Speaker
),
508
509
/* DNA_texture_defaults.h */
510
SDNA_DEFAULT_DECL
(
Tex
),
511
SDNA_DEFAULT_DECL_EX
(
MTex
,
Brush
.
mtex
),
512
513
/* DNA_userdef_types.h */
514
SDNA_DEFAULT_DECL
(
UserDef
),
515
SDNA_DEFAULT_DECL
(
bTheme
),
516
SDNA_DEFAULT_DECL_EX
(
UserDef_SpaceData
,
UserDef
.
space_data
),
517
SDNA_DEFAULT_DECL_EX
(
UserDef_FileSpaceData
,
UserDef
.
file_space_data
),
518
SDNA_DEFAULT_DECL_EX
(
WalkNavigation
,
UserDef
.
walk_navigation
),
519
SDNA_DEFAULT_DECL
(
bUserAssetLibrary
),
520
SDNA_DEFAULT_DECL
(
bUserExtensionRepo
),
521
SDNA_DEFAULT_DECL
(
bUserAssetShelfSettings
),
522
523
/* DNA_view3d_defaults.h */
524
SDNA_DEFAULT_DECL
(
View3D
),
525
SDNA_DEFAULT_DECL_EX
(
View3DOverlay
,
View3D
.
overlay
),
526
SDNA_DEFAULT_DECL_EX
(
View3DShading
,
View3D
.
shading
),
527
SDNA_DEFAULT_DECL_EX
(
View3DCursor
,
Scene
.
cursor
),
528
529
/* DNA_volume_defaults.h */
530
SDNA_DEFAULT_DECL
(
Volume
),
531
532
/* DNA_world_defaults.h */
533
SDNA_DEFAULT_DECL
(
World
),
534
535
/* DNA_modifier_defaults.h */
536
SDNA_DEFAULT_DECL
(
ArmatureModifierData
),
537
SDNA_DEFAULT_DECL
(
ArrayModifierData
),
538
SDNA_DEFAULT_DECL
(
BevelModifierData
),
539
SDNA_DEFAULT_DECL
(
BooleanModifierData
),
540
SDNA_DEFAULT_DECL
(
BuildModifierData
),
541
SDNA_DEFAULT_DECL
(
CastModifierData
),
542
SDNA_DEFAULT_DECL
(
ClothSimSettings
),
543
SDNA_DEFAULT_DECL
(
ClothCollSettings
),
544
SDNA_DEFAULT_DECL
(
ClothModifierData
),
545
SDNA_DEFAULT_DECL
(
CollisionModifierData
),
546
SDNA_DEFAULT_DECL
(
CorrectiveSmoothModifierData
),
547
SDNA_DEFAULT_DECL
(
CurveModifierData
),
548
// SDNA_DEFAULT_DECL(DataTransferModifierData),
549
SDNA_DEFAULT_DECL
(
DecimateModifierData
),
550
SDNA_DEFAULT_DECL
(
DisplaceModifierData
),
551
SDNA_DEFAULT_DECL
(
DynamicPaintModifierData
),
552
SDNA_DEFAULT_DECL
(
EdgeSplitModifierData
),
553
SDNA_DEFAULT_DECL
(
ExplodeModifierData
),
554
/* Fluid modifier skipped for now. */
555
SDNA_DEFAULT_DECL
(
HookModifierData
),
556
SDNA_DEFAULT_DECL
(
LaplacianDeformModifierData
),
557
SDNA_DEFAULT_DECL
(
LaplacianSmoothModifierData
),
558
SDNA_DEFAULT_DECL
(
LatticeModifierData
),
559
SDNA_DEFAULT_DECL
(
MaskModifierData
),
560
SDNA_DEFAULT_DECL
(
MeshCacheModifierData
),
561
SDNA_DEFAULT_DECL
(
MeshDeformModifierData
),
562
SDNA_DEFAULT_DECL
(
MeshSeqCacheModifierData
),
563
SDNA_DEFAULT_DECL
(
MirrorModifierData
),
564
SDNA_DEFAULT_DECL
(
MultiresModifierData
),
565
SDNA_DEFAULT_DECL
(
NormalEditModifierData
),
566
SDNA_DEFAULT_DECL
(
OceanModifierData
),
567
SDNA_DEFAULT_DECL
(
ParticleInstanceModifierData
),
568
SDNA_DEFAULT_DECL
(
ParticleSystemModifierData
),
569
SDNA_DEFAULT_DECL
(
RemeshModifierData
),
570
SDNA_DEFAULT_DECL
(
ScrewModifierData
),
571
/* Shape key modifier has no items. */
572
SDNA_DEFAULT_DECL
(
ShrinkwrapModifierData
),
573
SDNA_DEFAULT_DECL
(
SimpleDeformModifierData
),
574
SDNA_DEFAULT_DECL
(
NodesModifierData
),
575
SDNA_DEFAULT_DECL
(
SkinModifierData
),
576
SDNA_DEFAULT_DECL
(
SmoothModifierData
),
577
/* Softbody modifier skipped for now. */
578
SDNA_DEFAULT_DECL
(
SolidifyModifierData
),
579
SDNA_DEFAULT_DECL
(
SubsurfModifierData
),
580
SDNA_DEFAULT_DECL
(
SurfaceModifierData
),
581
SDNA_DEFAULT_DECL
(
SurfaceDeformModifierData
),
582
SDNA_DEFAULT_DECL
(
TriangulateModifierData
),
583
SDNA_DEFAULT_DECL
(
UVProjectModifierData
),
584
SDNA_DEFAULT_DECL
(
UVWarpModifierData
),
585
SDNA_DEFAULT_DECL
(
WarpModifierData
),
586
SDNA_DEFAULT_DECL
(
WaveModifierData
),
587
SDNA_DEFAULT_DECL
(
WeightedNormalModifierData
),
588
SDNA_DEFAULT_DECL
(
WeightVGEditModifierData
),
589
SDNA_DEFAULT_DECL
(
WeightVGMixModifierData
),
590
SDNA_DEFAULT_DECL
(
WeightVGProximityModifierData
),
591
SDNA_DEFAULT_DECL
(
WeldModifierData
),
592
SDNA_DEFAULT_DECL
(
WireframeModifierData
),
593
SDNA_DEFAULT_DECL
(
GreasePencilSubdivModifierData
),
594
SDNA_DEFAULT_DECL
(
GreasePencilNoiseModifierData
),
595
SDNA_DEFAULT_DECL
(
GreasePencilLengthModifierData
),
596
SDNA_DEFAULT_DECL
(
GreasePencilHookModifierData
),
597
SDNA_DEFAULT_DECL
(
GreasePencilLineartModifierData
),
598
SDNA_DEFAULT_DECL
(
GreasePencilBuildModifierData
),
599
600
/* Grease Pencil 3.0 defaults. */
601
SDNA_DEFAULT_DECL
(
GreasePencilSmoothModifierData
),
602
603
/* DNA_gpencil_modifier_defaults.h */
604
SDNA_DEFAULT_DECL
(
ArmatureGpencilModifierData
),
605
SDNA_DEFAULT_DECL
(
ArrayGpencilModifierData
),
606
SDNA_DEFAULT_DECL
(
BuildGpencilModifierData
),
607
SDNA_DEFAULT_DECL
(
ColorGpencilModifierData
),
608
SDNA_DEFAULT_DECL
(
HookGpencilModifierData
),
609
SDNA_DEFAULT_DECL
(
LatticeGpencilModifierData
),
610
SDNA_DEFAULT_DECL
(
MirrorGpencilModifierData
),
611
SDNA_DEFAULT_DECL
(
MultiplyGpencilModifierData
),
612
SDNA_DEFAULT_DECL
(
NoiseGpencilModifierData
),
613
SDNA_DEFAULT_DECL
(
OffsetGpencilModifierData
),
614
SDNA_DEFAULT_DECL
(
OpacityGpencilModifierData
),
615
SDNA_DEFAULT_DECL
(
OutlineGpencilModifierData
),
616
SDNA_DEFAULT_DECL
(
SimplifyGpencilModifierData
),
617
SDNA_DEFAULT_DECL
(
SmoothGpencilModifierData
),
618
SDNA_DEFAULT_DECL
(
SubdivGpencilModifierData
),
619
SDNA_DEFAULT_DECL
(
TextureGpencilModifierData
),
620
SDNA_DEFAULT_DECL
(
ThickGpencilModifierData
),
621
SDNA_DEFAULT_DECL
(
TimeGpencilModifierData
),
622
SDNA_DEFAULT_DECL
(
TintGpencilModifierData
),
623
SDNA_DEFAULT_DECL
(
TimeGpencilModifierSegment
),
624
SDNA_DEFAULT_DECL
(
WeightAngleGpencilModifierData
),
625
SDNA_DEFAULT_DECL
(
WeightProxGpencilModifierData
),
626
SDNA_DEFAULT_DECL
(
LineartGpencilModifierData
),
627
SDNA_DEFAULT_DECL
(
LengthGpencilModifierData
),
628
SDNA_DEFAULT_DECL
(
DashGpencilModifierData
),
629
SDNA_DEFAULT_DECL
(
DashGpencilModifierSegment
),
630
SDNA_DEFAULT_DECL
(
ShrinkwrapGpencilModifierData
),
631
SDNA_DEFAULT_DECL
(
EnvelopeGpencilModifierData
),
632
SDNA_DEFAULT_DECL
(
GreasePencilOpacityModifierData
),
633
SDNA_DEFAULT_DECL
(
GreasePencilColorModifierData
),
634
SDNA_DEFAULT_DECL
(
GreasePencilTintModifierData
),
635
SDNA_DEFAULT_DECL
(
GreasePencilOffsetModifierData
),
636
SDNA_DEFAULT_DECL
(
GreasePencilMirrorModifierData
),
637
SDNA_DEFAULT_DECL
(
GreasePencilThickModifierData
),
638
SDNA_DEFAULT_DECL
(
GreasePencilLatticeModifierData
),
639
SDNA_DEFAULT_DECL
(
GreasePencilDashModifierSegment
),
640
SDNA_DEFAULT_DECL
(
GreasePencilDashModifierData
),
641
SDNA_DEFAULT_DECL
(
GreasePencilMultiModifierData
),
642
SDNA_DEFAULT_DECL
(
GreasePencilWeightAngleModifierData
),
643
SDNA_DEFAULT_DECL
(
GreasePencilArrayModifierData
),
644
SDNA_DEFAULT_DECL
(
GreasePencilWeightProximityModifierData
),
645
SDNA_DEFAULT_DECL
(
GreasePencilArmatureModifierData
),
646
SDNA_DEFAULT_DECL
(
GreasePencilTimeModifierSegment
),
647
SDNA_DEFAULT_DECL
(
GreasePencilTimeModifierData
),
648
SDNA_DEFAULT_DECL
(
GreasePencilSimplifyModifierData
),
649
SDNA_DEFAULT_DECL
(
GreasePencilEnvelopeModifierData
),
650
SDNA_DEFAULT_DECL
(
GreasePencilOutlineModifierData
),
651
SDNA_DEFAULT_DECL
(
GreasePencilShrinkwrapModifierData
),
652
SDNA_DEFAULT_DECL
(
GreasePencilTextureModifierData
),
653
};
654
#undef SDNA_DEFAULT_DECL
655
#undef SDNA_DEFAULT_DECL_EX
656
657
uint8_t
*
_DNA_struct_default_alloc_impl
(
const
uint8_t
*data_src,
658
size_t
size,
659
const
char
*alloc_str)
660
{
661
uint8_t
*data_dst =
MEM_mallocN
(size, alloc_str);
662
memcpy(data_dst, data_src, size);
663
return
data_dst;
664
}
BLI_endian_switch.h
BLI_math_rotation.h
BLI_memarena.h
BLI_utildefines.h
DNA_action_defaults.h
DNA_anim_types.h
DNA_armature_defaults.h
DNA_armature_types.h
DNA_asset_defaults.h
DNA_asset_types.h
DNA_brush_defaults.h
DNA_brush_types.h
DNA_cachefile_defaults.h
DNA_cachefile_types.h
DNA_camera_defaults.h
DNA_camera_types.h
DNA_cloth_types.h
DNA_collection_defaults.h
DNA_collection_types.h
Object groups, one object can be in many groups at once.
DNA_curve_defaults.h
DNA_curve_types.h
DNA_curves_defaults.h
DNA_curves_types.h
DNA_defaults.h
DNA_fluid_defaults.h
DNA_fluid_types.h
DNA_gpencil_modifier_defaults.h
DNA_gpencil_modifier_types.h
DNA_grease_pencil_defaults.h
DNA_grease_pencil_types.h
DNA_image_defaults.h
DNA_image_types.h
DNA_key_types.h
DNA_lattice_defaults.h
DNA_lattice_types.h
DNA_light_defaults.h
DNA_light_types.h
DNA_lightprobe_defaults.h
DNA_lightprobe_types.h
DNA_linestyle_defaults.h
DNA_linestyle_types.h
DNA_mask_types.h
DNA_material_defaults.h
DNA_material_types.h
DNA_mesh_defaults.h
DNA_mesh_types.h
DNA_meta_defaults.h
DNA_meta_types.h
DNA_modifier_defaults.h
DNA_modifier_types.h
DNA_movieclip_defaults.h
DNA_movieclip_types.h
DNA_object_defaults.h
DNA_object_types.h
Object is a sort of wrapper for general info.
DNA_particle_defaults.h
DNA_particle_types.h
DNA_pointcloud_defaults.h
DNA_pointcloud_types.h
DNA_scene_defaults.h
DNA_scene_types.h
DNA_space_defaults.h
DNA_space_types.h
DNA_speaker_defaults.h
DNA_speaker_types.h
DNA_texture_defaults.h
DNA_texture_types.h
DNA_userdef_defaults.h
DNA_volume_defaults.h
DNA_volume_types.h
DNA_world_defaults.h
DNA_world_types.h
IMB_imbuf_enums.h
MEM_guardedalloc.h
Read Guarded memory(de)allocation.
SDNA_DEFAULT_DECL
#define SDNA_DEFAULT_DECL(struct_name)
Definition
dna_defaults.c:389
DNA_default_table
const void * DNA_default_table[SDNA_TYPE_MAX]
Definition
dna_defaults.c:397
U_default
const UserDef U_default
SDNA_DEFAULT_DECL_STRUCT
#define SDNA_DEFAULT_DECL_STRUCT(struct_name)
Definition
dna_defaults.c:146
SDNA_DEFAULT_DECL_EX
#define SDNA_DEFAULT_DECL_EX(struct_name, struct_path)
Definition
dna_defaults.c:392
U_theme_default
const bTheme U_theme_default
_DNA_struct_default_alloc_impl
uint8_t * _DNA_struct_default_alloc_impl(const uint8_t *data_src, size_t size, const char *alloc_str)
Definition
dna_defaults.c:657
MEM_mallocN
void *(* MEM_mallocN)(size_t len, const char *str)
Definition
mallocn.cc:44
uint8_t
unsigned char uint8_t
Definition
stdint.h:78
string.h
ActionLayer
Definition
DNA_action_types.h:1131
ActionStrip
Definition
DNA_action_types.h:1208
ArmatureGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:864
ArmatureModifierData
Definition
DNA_modifier_types.h:826
ArrayGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:370
ArrayModifierData
Definition
DNA_modifier_types.h:355
AssetLibraryReference
Definition
DNA_asset_types.h:134
AssetMetaData
The meta-data of an asset. By creating and giving this for a data-block (ID.asset_data),...
Definition
DNA_asset_types.h:45
AudioData
Definition
DNA_scene_types.h:146
BakeData
Definition
DNA_scene_types.h:574
BevelModifierData
Definition
DNA_modifier_types.h:481
BooleanModifierData
Definition
DNA_modifier_types.h:970
Brush
Definition
DNA_brush_types.h:173
Brush::mtex
struct MTex mtex
Definition
DNA_brush_types.h:181
BuildGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:417
BuildModifierData
Definition
DNA_modifier_types.h:306
CacheFile
Definition
DNA_cachefile_types.h:62
CameraDOFSettings
Definition
DNA_camera_types.h:51
CameraStereoSettings
Definition
DNA_camera_types.h:23
Camera
Definition
DNA_camera_types.h:73
Camera::stereo
struct CameraStereoSettings stereo
Definition
DNA_camera_types.h:124
Camera::dof
struct CameraDOFSettings dof
Definition
DNA_camera_types.h:118
CastModifierData
Definition
DNA_modifier_types.h:751
ClothCollSettings
Definition
DNA_cloth_types.h:202
ClothModifierData
Definition
DNA_modifier_types.h:891
ClothSimSettings
Definition
DNA_cloth_types.h:24
Collection
Definition
DNA_collection_types.h:126
CollisionModifierData
Definition
DNA_modifier_types.h:920
ColorGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:269
CorrectiveSmoothModifierData
Definition
DNA_modifier_types.h:1965
CurveModifierData
Definition
DNA_modifier_types.h:278
CurvePaintSettings
Definition
DNA_scene_types.h:1456
Curve
Definition
DNA_curve_types.h:202
Curves
Definition
DNA_curves_types.h:165
DashGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:616
DashGpencilModifierSegment
Definition
DNA_gpencil_modifier_types.h:604
DecimateModifierData
Definition
DNA_modifier_types.h:695
DisplaceModifierData
Definition
DNA_modifier_types.h:623
DisplaySafeAreas
Definition
DNA_scene_types.h:1830
DynamicPaintModifierData
Definition
DNA_modifier_types.h:1815
EdgeSplitModifierData
Definition
DNA_modifier_types.h:467
EnvelopeGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:1225
ExplodeModifierData
Definition
DNA_modifier_types.h:1154
FFMpegCodecData
Definition
DNA_scene_types.h:115
FluidDomainSettings
Definition
DNA_fluid_types.h:465
FluidEffectorSettings
Definition
DNA_fluid_types.h:824
FluidFlowSettings
Definition
DNA_fluid_types.h:747
FreestyleLineStyle
Definition
DNA_linestyle_types.h:641
GP_Sculpt_Guide
Definition
DNA_scene_types.h:1232
GP_Sculpt_Settings
Definition
DNA_scene_types.h:1246
GP_Sculpt_Settings::guide
struct GP_Sculpt_Guide guide
Definition
DNA_scene_types.h:1261
GreasePencilArmatureModifierData
Definition
DNA_modifier_types.h:3227
GreasePencilArrayModifierData
Definition
DNA_modifier_types.h:2971
GreasePencilBuildModifierData
Definition
DNA_modifier_types.h:3368
GreasePencilColorModifierData
Definition
DNA_modifier_types.h:2699
GreasePencilDashModifierData
Definition
DNA_modifier_types.h:2874
GreasePencilDashModifierSegment
Definition
DNA_modifier_types.h:2863
GreasePencilEnvelopeModifierData
Definition
DNA_modifier_types.h:3286
GreasePencilHookModifierData
Definition
DNA_modifier_types.h:3020
GreasePencilLatticeModifierData
Definition
DNA_modifier_types.h:2855
GreasePencilLengthModifierData
Definition
DNA_modifier_types.h:2921
GreasePencilLineartModifierData
Definition
DNA_modifier_types.h:3125
GreasePencilMirrorModifierData
Definition
DNA_modifier_types.h:2822
GreasePencilMultiModifierData
Definition
DNA_modifier_types.h:2895
GreasePencilNoiseModifierData
Definition
DNA_modifier_types.h:2797
GreasePencilOffsetModifierData
Definition
DNA_modifier_types.h:2764
GreasePencilOpacityModifierData
Definition
DNA_modifier_types.h:2654
GreasePencilOutlineModifierData
Definition
DNA_modifier_types.h:3310
GreasePencilShrinkwrapModifierData
Definition
DNA_modifier_types.h:3332
GreasePencilSimplifyModifierData
Definition
DNA_modifier_types.h:3461
GreasePencilSmoothModifierData
Definition
DNA_modifier_types.h:2742
GreasePencilSubdivModifierData
Definition
DNA_modifier_types.h:2682
GreasePencilTextureModifierData
Definition
DNA_modifier_types.h:3486
GreasePencilThickModifierData
Definition
DNA_modifier_types.h:2837
GreasePencilTimeModifierData
Definition
DNA_modifier_types.h:3245
GreasePencilTimeModifierSegment
Definition
DNA_modifier_types.h:3237
GreasePencilTintModifierData
Definition
DNA_modifier_types.h:2710
GreasePencilWeightAngleModifierData
Definition
DNA_modifier_types.h:2943
GreasePencilWeightProximityModifierData
Definition
DNA_modifier_types.h:3000
GreasePencil
Definition
DNA_grease_pencil_types.h:442
HookGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:674
HookModifierData
Definition
DNA_modifier_types.h:858
ImageFormatData
Definition
DNA_scene_types.h:394
ImagePaintSettings
Definition
DNA_scene_types.h:1014
Image
Definition
DNA_image_types.h:142
LaplacianDeformModifierData
Definition
DNA_modifier_types.h:2105
LaplacianSmoothModifierData
Definition
DNA_modifier_types.h:1928
LatticeGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:528
LatticeModifierData
Definition
DNA_modifier_types.h:261
Lattice
Definition
DNA_lattice_types.h:36
LengthGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:558
LightProbe
Definition
DNA_lightprobe_types.h:20
Light
Definition
DNA_light_types.h:22
LineartGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:1078
MTex
Definition
DNA_texture_types.h:28
MaskModifierData
Definition
DNA_modifier_types.h:327
MaskSpaceInfo
Definition
DNA_space_types.h:766
Material
Definition
DNA_material_types.h:164
MeshCacheModifierData
Definition
DNA_modifier_types.h:2038
MeshDeformModifierData
Definition
DNA_modifier_types.h:1028
MeshSeqCacheModifierData
Definition
DNA_modifier_types.h:2260
MeshStatVis
Definition
DNA_scene_types.h:1505
Mesh
Definition
DNA_mesh_types.h:56
MetaBall
Definition
DNA_meta_types.h:49
MirrorGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:645
MirrorModifierData
Definition
DNA_modifier_types.h:425
MovieClipScopes
Definition
DNA_movieclip_types.h:117
MovieClipScopes::undist_marker
struct MovieTrackingMarker undist_marker
Definition
DNA_movieclip_types.h:127
MovieClipUser
Definition
DNA_movieclip_types.h:23
MovieClip
Definition
DNA_movieclip_types.h:55
MovieTrackingMarker
Definition
DNA_tracking_types.h:79
MultiplyGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:877
MultiresModifierData
Definition
DNA_modifier_types.h:1166
NodesModifierData
Definition
DNA_modifier_types.h:2508
NoiseGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:82
NormalEditModifierData
Definition
DNA_modifier_types.h:2222
Object
Definition
DNA_object_types.h:193
OceanModifierData
Definition
DNA_modifier_types.h:1436
OffsetGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:783
OpacityGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:301
OutlineGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:338
ParticleBrushData
Definition
DNA_scene_types.h:1065
ParticleEditSettings
Definition
DNA_scene_types.h:1075
ParticleEditSettings::brush
ParticleBrushData brush[7]
Definition
DNA_scene_types.h:1081
ParticleInstanceModifierData
Definition
DNA_modifier_types.h:1129
ParticleSettings
Definition
DNA_particle_types.h:176
ParticleSystemModifierData
Definition
DNA_modifier_types.h:1087
PhysicsSettings
Definition
DNA_scene_types.h:1821
PointCloud
Definition
DNA_pointcloud_types.h:37
RaytraceEEVEE
Definition
DNA_scene_types.h:1869
RemeshModifierData
Definition
DNA_modifier_types.h:1848
RenderData
Definition
DNA_scene_types.h:655
RenderData::bake
struct BakeData bake
Definition
DNA_scene_types.h:808
RenderData::im_format
struct ImageFormatData im_format
Definition
DNA_scene_types.h:656
RenderData::ffcodecdata
struct FFMpegCodecData ffcodecdata
Definition
DNA_scene_types.h:659
SceneDisplay
Definition
DNA_scene_types.h:1847
SceneEEVEE
Definition
DNA_scene_types.h:1884
SceneEEVEE::ray_tracing_options
struct RaytraceEEVEE ray_tracing_options
Definition
DNA_scene_types.h:1945
Scene
Definition
DNA_scene_types.h:1988
Scene::physics_settings
struct PhysicsSettings physics_settings
Definition
DNA_scene_types.h:2076
Scene::display
struct SceneDisplay display
Definition
DNA_scene_types.h:2112
Scene::r
struct RenderData r
Definition
DNA_scene_types.h:2035
Scene::cursor
View3DCursor cursor
Definition
DNA_scene_types.h:2009
Scene::safe_areas
struct DisplaySafeAreas safe_areas
Definition
DNA_scene_types.h:2031
Scene::audio
struct AudioData audio
Definition
DNA_scene_types.h:2036
Scene::eevee
struct SceneEEVEE eevee
Definition
DNA_scene_types.h:2113
ScrewModifierData
Definition
DNA_modifier_types.h:1409
Sculpt
Definition
DNA_scene_types.h:1105
ShrinkwrapGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:1170
ShrinkwrapModifierData
Definition
DNA_modifier_types.h:1207
SimpleDeformModifierData
Definition
DNA_modifier_types.h:1293
SimplifyGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:729
SkinModifierData
Definition
DNA_modifier_types.h:1871
SmoothGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:825
SmoothModifierData
Definition
DNA_modifier_types.h:734
SolidifyModifierData
Definition
DNA_modifier_types.h:1338
SpaceClip
Definition
DNA_space_types.h:1773
SpaceClip::mask_info
MaskSpaceInfo mask_info
Definition
DNA_space_types.h:1833
Speaker
Definition
DNA_speaker_types.h:16
SubdivGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:135
SubsurfModifierData
Definition
DNA_modifier_types.h:248
SurfaceDeformModifierData
Definition
DNA_modifier_types.h:2308
SurfaceModifierData
Definition
DNA_modifier_types.h:964
Tex
Definition
DNA_texture_types.h:159
TextureGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:958
ThickGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:168
TimeGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:212
TimeGpencilModifierSegment
Definition
DNA_gpencil_modifier_types.h:203
TintGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:910
ToolSettings
Definition
DNA_scene_types.h:1564
ToolSettings::curve_paint_settings
struct CurvePaintSettings curve_paint_settings
Definition
DNA_scene_types.h:1756
ToolSettings::imapaint
struct ImagePaintSettings imapaint
Definition
DNA_scene_types.h:1654
ToolSettings::unified_paint_settings
struct UnifiedPaintSettings unified_paint_settings
Definition
DNA_scene_types.h:1754
ToolSettings::statvis
struct MeshStatVis statvis
Definition
DNA_scene_types.h:1758
ToolSettings::particle
struct ParticleEditSettings particle
Definition
DNA_scene_types.h:1660
ToolSettings::gp_sculpt
struct GP_Sculpt_Settings gp_sculpt
Definition
DNA_scene_types.h:1648
TriangulateModifierData
Definition
DNA_modifier_types.h:1896
UVProjectModifierData
Definition
DNA_modifier_types.h:677
UVWarpModifierData
Definition
DNA_modifier_types.h:2004
UnifiedPaintSettings
Definition
DNA_scene_types.h:1352
UserDef_FileSpaceData
Definition
DNA_userdef_types.h:724
UserDef_SpaceData
Definition
DNA_userdef_types.h:713
UserDef
Definition
DNA_userdef_types.h:802
UserDef::walk_navigation
struct WalkNavigation walk_navigation
Definition
DNA_userdef_types.h:1128
UserDef::file_space_data
UserDef_FileSpaceData file_space_data
Definition
DNA_userdef_types.h:1132
UserDef::space_data
UserDef_SpaceData space_data
Definition
DNA_userdef_types.h:1131
View3DCursor
Definition
DNA_view3d_types.h:125
View3DOverlay
Definition
DNA_view3d_types.h:202
View3DShading
Definition
DNA_view3d_types.h:146
View3D
Definition
DNA_view3d_types.h:279
View3D::overlay
View3DOverlay overlay
Definition
DNA_view3d_types.h:374
View3D::shading
View3DShading shading
Definition
DNA_view3d_types.h:373
Volume
Definition
DNA_volume_types.h:42
WalkNavigation
Definition
DNA_userdef_types.h:690
WarpModifierData
Definition
DNA_modifier_types.h:1520
WaveModifierData
Definition
DNA_modifier_types.h:784
WeightAngleGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:1035
WeightProxGpencilModifierData
Definition
DNA_gpencil_modifier_types.h:1009
WeightVGEditModifierData
Definition
DNA_modifier_types.h:1573
WeightVGMixModifierData
Definition
DNA_modifier_types.h:1628
WeightVGProximityModifierData
Definition
DNA_modifier_types.h:1717
WeightedNormalModifierData
Definition
DNA_modifier_types.h:2347
WeldModifierData
Definition
DNA_modifier_types.h:2148
WireframeModifierData
Definition
DNA_modifier_types.h:2127
World
Definition
DNA_world_types.h:26
bArmature
Definition
DNA_armature_types.h:157
bTheme
Definition
DNA_userdef_types.h:494
bUserAssetLibrary
Definition
DNA_userdef_types.h:618
bUserAssetShelfSettings
Definition
DNA_userdef_types.h:787
bUserExtensionRepo
Definition
DNA_userdef_types.h:629
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0