Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/makesdna/intern/dna_defaults.c')
-rw-r--r--source/blender/makesdna/intern/dna_defaults.c117
1 files changed, 117 insertions, 0 deletions
diff --git a/source/blender/makesdna/intern/dna_defaults.c b/source/blender/makesdna/intern/dna_defaults.c
index 50794d1d2e5..f2498325f3d 100644
--- a/source/blender/makesdna/intern/dna_defaults.c
+++ b/source/blender/makesdna/intern/dna_defaults.c
@@ -82,6 +82,7 @@
#include "DNA_defaults.h"
+#include "DNA_armature_types.h"
#include "DNA_brush_types.h"
#include "DNA_cachefile_types.h"
#include "DNA_camera_types.h"
@@ -96,6 +97,7 @@
#include "DNA_material_types.h"
#include "DNA_mesh_types.h"
#include "DNA_meta_types.h"
+#include "DNA_modifier_types.h"
#include "DNA_object_types.h"
#include "DNA_pointcloud_types.h"
#include "DNA_scene_types.h"
@@ -119,6 +121,7 @@
#include "DNA_material_defaults.h"
#include "DNA_mesh_defaults.h"
#include "DNA_meta_defaults.h"
+#include "DNA_modifier_defaults.h"
#include "DNA_object_defaults.h"
#include "DNA_pointcloud_defaults.h"
#include "DNA_scene_defaults.h"
@@ -198,6 +201,63 @@ SDNA_DEFAULT_DECL_STRUCT(Volume);
/* DNA_world_defaults.h */
SDNA_DEFAULT_DECL_STRUCT(World);
+/* DNA_modifier_defaults.h */
+SDNA_DEFAULT_DECL_STRUCT(ArmatureModifierData);
+SDNA_DEFAULT_DECL_STRUCT(ArrayModifierData);
+SDNA_DEFAULT_DECL_STRUCT(BevelModifierData);
+SDNA_DEFAULT_DECL_STRUCT(BooleanModifierData);
+SDNA_DEFAULT_DECL_STRUCT(BuildModifierData);
+SDNA_DEFAULT_DECL_STRUCT(CastModifierData);
+/* Cloth modifier skipped for now. */
+SDNA_DEFAULT_DECL_STRUCT(CollisionModifierData);
+SDNA_DEFAULT_DECL_STRUCT(CorrectiveSmoothModifierData);
+SDNA_DEFAULT_DECL_STRUCT(CurveModifierData);
+// SDNA_DEFAULT_DECL_STRUCT(DataTransferModifierData);
+SDNA_DEFAULT_DECL_STRUCT(DecimateModifierData);
+SDNA_DEFAULT_DECL_STRUCT(DisplaceModifierData);
+SDNA_DEFAULT_DECL_STRUCT(DynamicPaintModifierData);
+SDNA_DEFAULT_DECL_STRUCT(EdgeSplitModifierData);
+SDNA_DEFAULT_DECL_STRUCT(ExplodeModifierData);
+/* Fluid modifier skipped for now. */
+SDNA_DEFAULT_DECL_STRUCT(HookModifierData);
+SDNA_DEFAULT_DECL_STRUCT(LaplacianDeformModifierData);
+SDNA_DEFAULT_DECL_STRUCT(LaplacianSmoothModifierData);
+SDNA_DEFAULT_DECL_STRUCT(LatticeModifierData);
+SDNA_DEFAULT_DECL_STRUCT(MaskModifierData);
+SDNA_DEFAULT_DECL_STRUCT(MeshCacheModifierData);
+SDNA_DEFAULT_DECL_STRUCT(MeshDeformModifierData);
+SDNA_DEFAULT_DECL_STRUCT(MeshSeqCacheModifierData);
+SDNA_DEFAULT_DECL_STRUCT(MirrorModifierData);
+SDNA_DEFAULT_DECL_STRUCT(MultiresModifierData);
+SDNA_DEFAULT_DECL_STRUCT(NormalEditModifierData);
+SDNA_DEFAULT_DECL_STRUCT(OceanModifierData);
+SDNA_DEFAULT_DECL_STRUCT(ParticleInstanceModifierData);
+SDNA_DEFAULT_DECL_STRUCT(ParticleSystemModifierData);
+SDNA_DEFAULT_DECL_STRUCT(RemeshModifierData);
+SDNA_DEFAULT_DECL_STRUCT(ScrewModifierData);
+/* Shape key modifier has no items. */
+SDNA_DEFAULT_DECL_STRUCT(ShrinkwrapModifierData);
+SDNA_DEFAULT_DECL_STRUCT(SimpleDeformModifierData);
+SDNA_DEFAULT_DECL_STRUCT(SimulationModifierData);
+SDNA_DEFAULT_DECL_STRUCT(SkinModifierData);
+SDNA_DEFAULT_DECL_STRUCT(SmoothModifierData);
+/* Softbody modifier skipped for now. */
+SDNA_DEFAULT_DECL_STRUCT(SolidifyModifierData);
+SDNA_DEFAULT_DECL_STRUCT(SubsurfModifierData);
+SDNA_DEFAULT_DECL_STRUCT(SurfaceModifierData);
+SDNA_DEFAULT_DECL_STRUCT(SurfaceDeformModifierData);
+SDNA_DEFAULT_DECL_STRUCT(TriangulateModifierData);
+SDNA_DEFAULT_DECL_STRUCT(UVProjectModifierData);
+SDNA_DEFAULT_DECL_STRUCT(UVWarpModifierData);
+SDNA_DEFAULT_DECL_STRUCT(WarpModifierData);
+SDNA_DEFAULT_DECL_STRUCT(WaveModifierData);
+SDNA_DEFAULT_DECL_STRUCT(WeightedNormalModifierData);
+SDNA_DEFAULT_DECL_STRUCT(WeightVGEditModifierData);
+SDNA_DEFAULT_DECL_STRUCT(WeightVGMixModifierData);
+SDNA_DEFAULT_DECL_STRUCT(WeightVGProximityModifierData);
+SDNA_DEFAULT_DECL_STRUCT(WeldModifierData);
+SDNA_DEFAULT_DECL_STRUCT(WireframeModifierData);
+
#undef SDNA_DEFAULT_DECL_STRUCT
/* Reuse existing definitions. */
@@ -321,6 +381,63 @@ const void *DNA_default_table[SDNA_TYPE_MAX] = {
/* DNA_world_defaults.h */
SDNA_DEFAULT_DECL(World),
+
+ /* DNA_modifier_defaults.h */
+ SDNA_DEFAULT_DECL(ArmatureModifierData),
+ SDNA_DEFAULT_DECL(ArrayModifierData),
+ SDNA_DEFAULT_DECL(BevelModifierData),
+ SDNA_DEFAULT_DECL(BooleanModifierData),
+ SDNA_DEFAULT_DECL(BuildModifierData),
+ SDNA_DEFAULT_DECL(CastModifierData),
+ /* Cloth modifier skipped for now. */
+ SDNA_DEFAULT_DECL(CollisionModifierData),
+ SDNA_DEFAULT_DECL(CorrectiveSmoothModifierData),
+ SDNA_DEFAULT_DECL(CurveModifierData),
+ // SDNA_DEFAULT_DECL(DataTransferModifierData),
+ SDNA_DEFAULT_DECL(DecimateModifierData),
+ SDNA_DEFAULT_DECL(DisplaceModifierData),
+ SDNA_DEFAULT_DECL(DynamicPaintModifierData),
+ SDNA_DEFAULT_DECL(EdgeSplitModifierData),
+ SDNA_DEFAULT_DECL(ExplodeModifierData),
+ /* Fluid modifier skipped for now. */
+ SDNA_DEFAULT_DECL(HookModifierData),
+ SDNA_DEFAULT_DECL(LaplacianDeformModifierData),
+ SDNA_DEFAULT_DECL(LaplacianSmoothModifierData),
+ SDNA_DEFAULT_DECL(LatticeModifierData),
+ SDNA_DEFAULT_DECL(MaskModifierData),
+ SDNA_DEFAULT_DECL(MeshCacheModifierData),
+ SDNA_DEFAULT_DECL(MeshDeformModifierData),
+ SDNA_DEFAULT_DECL(MeshSeqCacheModifierData),
+ SDNA_DEFAULT_DECL(MirrorModifierData),
+ SDNA_DEFAULT_DECL(MultiresModifierData),
+ SDNA_DEFAULT_DECL(NormalEditModifierData),
+ SDNA_DEFAULT_DECL(OceanModifierData),
+ SDNA_DEFAULT_DECL(ParticleInstanceModifierData),
+ SDNA_DEFAULT_DECL(ParticleSystemModifierData),
+ SDNA_DEFAULT_DECL(RemeshModifierData),
+ SDNA_DEFAULT_DECL(ScrewModifierData),
+ /* Shape key modifier has no items. */
+ SDNA_DEFAULT_DECL(ShrinkwrapModifierData),
+ SDNA_DEFAULT_DECL(SimpleDeformModifierData),
+ SDNA_DEFAULT_DECL(SimulationModifierData),
+ SDNA_DEFAULT_DECL(SkinModifierData),
+ SDNA_DEFAULT_DECL(SmoothModifierData),
+ /* Softbody modifier skipped for now. */
+ SDNA_DEFAULT_DECL(SolidifyModifierData),
+ SDNA_DEFAULT_DECL(SubsurfModifierData),
+ SDNA_DEFAULT_DECL(SurfaceModifierData),
+ SDNA_DEFAULT_DECL(SurfaceDeformModifierData),
+ SDNA_DEFAULT_DECL(TriangulateModifierData),
+ SDNA_DEFAULT_DECL(UVProjectModifierData),
+ SDNA_DEFAULT_DECL(UVWarpModifierData),
+ SDNA_DEFAULT_DECL(WarpModifierData),
+ SDNA_DEFAULT_DECL(WaveModifierData),
+ SDNA_DEFAULT_DECL(WeightedNormalModifierData),
+ SDNA_DEFAULT_DECL(WeightVGEditModifierData),
+ SDNA_DEFAULT_DECL(WeightVGMixModifierData),
+ SDNA_DEFAULT_DECL(WeightVGProximityModifierData),
+ SDNA_DEFAULT_DECL(WeldModifierData),
+ SDNA_DEFAULT_DECL(WireframeModifierData),
};
#undef SDNA_DEFAULT_DECL
#undef SDNA_DEFAULT_DECL_EX