Blender V4.5
#include <float.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "MEM_guardedalloc.h"
#include "BLI_endian_switch.h"
#include "BLI_math_base.h"
#include "BLI_math_rotation.h"
#include "BLI_utildefines.h"
#include "IMB_imbuf_enums.h"
#include "movie/MOV_enums.hh"
#include "DNA_defaults.h"
#include "DNA_anim_types.h"
#include "DNA_armature_types.h"
#include "DNA_asset_types.h"
#include "DNA_brush_types.h"
#include "DNA_cachefile_types.h"
#include "DNA_camera_types.h"
#include "DNA_cloth_types.h"
#include "DNA_collection_types.h"
#include "DNA_curve_types.h"
#include "DNA_curves_types.h"
#include "DNA_fluid_types.h"
#include "DNA_gpencil_modifier_types.h"
#include "DNA_grease_pencil_types.h"
#include "DNA_image_types.h"
#include "DNA_key_types.h"
#include "DNA_lattice_types.h"
#include "DNA_light_types.h"
#include "DNA_lightprobe_types.h"
#include "DNA_linestyle_types.h"
#include "DNA_mask_types.h"
#include "DNA_material_types.h"
#include "DNA_mesh_types.h"
#include "DNA_meta_types.h"
#include "DNA_modifier_types.h"
#include "DNA_movieclip_types.h"
#include "DNA_object_types.h"
#include "DNA_particle_types.h"
#include "DNA_pointcloud_types.h"
#include "DNA_scene_types.h"
#include "DNA_space_types.h"
#include "DNA_speaker_types.h"
#include "DNA_texture_types.h"
#include "DNA_volume_types.h"
#include "DNA_world_types.h"
#include "DNA_action_defaults.h"
#include "DNA_armature_defaults.h"
#include "DNA_asset_defaults.h"
#include "DNA_brush_defaults.h"
#include "DNA_cachefile_defaults.h"
#include "DNA_camera_defaults.h"
#include "DNA_collection_defaults.h"
#include "DNA_curve_defaults.h"
#include "DNA_curves_defaults.h"
#include "DNA_fluid_defaults.h"
#include "DNA_gpencil_modifier_defaults.h"
#include "DNA_grease_pencil_defaults.h"
#include "DNA_image_defaults.h"
#include "DNA_lattice_defaults.h"
#include "DNA_light_defaults.h"
#include "DNA_lightprobe_defaults.h"
#include "DNA_linestyle_defaults.h"
#include "DNA_material_defaults.h"
#include "DNA_mesh_defaults.h"
#include "DNA_meta_defaults.h"
#include "DNA_modifier_defaults.h"
#include "DNA_movieclip_defaults.h"
#include "DNA_object_defaults.h"
#include "DNA_particle_defaults.h"
#include "DNA_pointcloud_defaults.h"
#include "DNA_scene_defaults.h"
#include "DNA_space_defaults.h"
#include "DNA_speaker_defaults.h"
#include "DNA_texture_defaults.h"
#include "DNA_userdef_defaults.h"
#include "DNA_volume_defaults.h"
#include "DNA_world_defaults.h"

Go to the source code of this file.

Macros

#define DNA_DEPRECATED_ALLOW
#define SDNA_DEFAULT_DECL_STRUCT(struct_name)
#define DNA_DEFAULT_UserDef   U_default
#define DNA_DEFAULT_bTheme   U_theme_default
#define SDNA_TYPE_CHECKED(v, t)
#define SDNA_DEFAULT_DECL(struct_name)
#define SDNA_DEFAULT_DECL_EX(struct_name, struct_path)

Functions

 SDNA_DEFAULT_DECL_STRUCT (bAction)
 SDNA_DEFAULT_DECL_STRUCT (ActionLayer)
 SDNA_DEFAULT_DECL_STRUCT (ActionStrip)
 SDNA_DEFAULT_DECL_STRUCT (AssetMetaData)
 SDNA_DEFAULT_DECL_STRUCT (AssetLibraryReference)
 SDNA_DEFAULT_DECL_STRUCT (bArmature)
 SDNA_DEFAULT_DECL_STRUCT (Brush)
 SDNA_DEFAULT_DECL_STRUCT (CacheFile)
 SDNA_DEFAULT_DECL_STRUCT (Camera)
 SDNA_DEFAULT_DECL_STRUCT (Collection)
 SDNA_DEFAULT_DECL_STRUCT (Curve)
 SDNA_DEFAULT_DECL_STRUCT (FluidDomainSettings)
 SDNA_DEFAULT_DECL_STRUCT (FluidFlowSettings)
 SDNA_DEFAULT_DECL_STRUCT (FluidEffectorSettings)
 SDNA_DEFAULT_DECL_STRUCT (Image)
 SDNA_DEFAULT_DECL_STRUCT (Curves)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencil)
 SDNA_DEFAULT_DECL_STRUCT (Lattice)
 SDNA_DEFAULT_DECL_STRUCT (Light)
 SDNA_DEFAULT_DECL_STRUCT (LightProbe)
 SDNA_DEFAULT_DECL_STRUCT (FreestyleLineStyle)
 SDNA_DEFAULT_DECL_STRUCT (Material)
 SDNA_DEFAULT_DECL_STRUCT (Mesh)
 SDNA_DEFAULT_DECL_STRUCT (MetaBall)
 SDNA_DEFAULT_DECL_STRUCT (MovieClip)
 SDNA_DEFAULT_DECL_STRUCT (MovieClipUser)
 SDNA_DEFAULT_DECL_STRUCT (MovieClipScopes)
 SDNA_DEFAULT_DECL_STRUCT (Object)
 SDNA_DEFAULT_DECL_STRUCT (ParticleSettings)
 SDNA_DEFAULT_DECL_STRUCT (PointCloud)
 SDNA_DEFAULT_DECL_STRUCT (Scene)
 SDNA_DEFAULT_DECL_STRUCT (ToolSettings)
 SDNA_DEFAULT_DECL_STRUCT (Sculpt)
 SDNA_DEFAULT_DECL_STRUCT (SpaceClip)
 SDNA_DEFAULT_DECL_STRUCT (Speaker)
 SDNA_DEFAULT_DECL_STRUCT (Tex)
 SDNA_DEFAULT_DECL_STRUCT (bUserAssetLibrary)
 SDNA_DEFAULT_DECL_STRUCT (bUserExtensionRepo)
 SDNA_DEFAULT_DECL_STRUCT (bUserAssetShelfSettings)
 SDNA_DEFAULT_DECL_STRUCT (View3D)
 SDNA_DEFAULT_DECL_STRUCT (Volume)
 SDNA_DEFAULT_DECL_STRUCT (World)
 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)
 SDNA_DEFAULT_DECL_STRUCT (ClothSimSettings)
 SDNA_DEFAULT_DECL_STRUCT (ClothCollSettings)
 SDNA_DEFAULT_DECL_STRUCT (ClothModifierData)
 SDNA_DEFAULT_DECL_STRUCT (CollisionModifierData)
 SDNA_DEFAULT_DECL_STRUCT (CorrectiveSmoothModifierData)
 SDNA_DEFAULT_DECL_STRUCT (CurveModifierData)
 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)
 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)
 SDNA_DEFAULT_DECL_STRUCT (ShrinkwrapModifierData)
 SDNA_DEFAULT_DECL_STRUCT (SimpleDeformModifierData)
 SDNA_DEFAULT_DECL_STRUCT (NodesModifierData)
 SDNA_DEFAULT_DECL_STRUCT (SkinModifierData)
 SDNA_DEFAULT_DECL_STRUCT (SmoothModifierData)
 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)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilSubdivModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilNoiseModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilLengthModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilLineartModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilBuildModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilSmoothModifierData)
 SDNA_DEFAULT_DECL_STRUCT (ArmatureGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (ArrayGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (BuildGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (ColorGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (HookGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (LatticeGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (MirrorGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (MultiplyGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (NoiseGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (OffsetGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (OpacityGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (OutlineGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (SimplifyGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (SmoothGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (SubdivGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (TextureGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (ThickGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (TimeGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (TimeGpencilModifierSegment)
 SDNA_DEFAULT_DECL_STRUCT (TintGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (WeightProxGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (WeightAngleGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (LineartGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (LengthGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (DashGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (DashGpencilModifierSegment)
 SDNA_DEFAULT_DECL_STRUCT (ShrinkwrapGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (EnvelopeGpencilModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilOpacityModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilColorModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilTintModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilOffsetModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilMirrorModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilThickModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilLatticeModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilDashModifierSegment)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilDashModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilMultiModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilWeightAngleModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilArrayModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilWeightProximityModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilHookModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilArmatureModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilTimeModifierSegment)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilTimeModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilSimplifyModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilEnvelopeModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilOutlineModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilShrinkwrapModifierData)
 SDNA_DEFAULT_DECL_STRUCT (GreasePencilTextureModifierData)
uint8_t * _DNA_struct_default_alloc_impl (const uint8_t *data_src, size_t size, const char *alloc_str)

Variables

const UserDef U_default
const bTheme U_theme_default
const void * DNA_default_table [SDNA_TYPE_MAX]

Detailed Description

DNA Defaults

This API provides direct access to DNA default structs to avoid duplicating values for initialization, versioning and RNA. This allows DNA default definitions to be defined in a single header along side the types. So each DNA_{name}_types.h can have an optional DNA_{name}_defaults.h file along side it.

Defining the defaults is optional since it doesn't make sense for some structs to have defaults.

Adding Defaults

Adding/removing defaults for existing structs can be done by hand. When adding new defaults for larger structs you may want to write-out the in-memory data.

To create these defaults there is a GDB script which can be handy to get started: ./tools/utils/gdb_struct_repr_c99.py

Magic numbers should be replaced with human readable values before committing, typically enums or preprocessor defined values.

Note
Defaults must be registered by adding the SDNA_DEFAULT_DECL_STRUCT and SDNA_DEFAULT_DECL macro calls to the lists below.

Public API

The main functions to access these are:

These access the struct table DNA_default_table using the struct number.

Note
Struct defaults only define members stored directly in the struct, pointers are set to null.

Typical Usage

While there is no restriction for using these defaults, it's worth noting where these functions are typically used:

  • When creating/allocating new data.
  • RNA property defaults, used for "Set Default Value" in the buttons right-click context menu.

These defaults are not used:

Definition in file dna_defaults.c.

Macro Definition Documentation

◆ DNA_DEFAULT_bTheme

#define DNA_DEFAULT_bTheme   U_theme_default

Definition at line 383 of file dna_defaults.c.

◆ DNA_DEFAULT_UserDef

#define DNA_DEFAULT_UserDef   U_default

Definition at line 380 of file dna_defaults.c.

◆ DNA_DEPRECATED_ALLOW

#define DNA_DEPRECATED_ALLOW

Definition at line 62 of file dna_defaults.c.

◆ SDNA_DEFAULT_DECL

#define SDNA_DEFAULT_DECL ( struct_name)
Value:
[SDNA_TYPE_FROM_STRUCT(struct_name)] = SDNA_TYPE_CHECKED(DNA_DEFAULT_##struct_name, struct_name)
#define SDNA_TYPE_CHECKED(v, t)

Definition at line 394 of file dna_defaults.c.

◆ SDNA_DEFAULT_DECL_EX

#define SDNA_DEFAULT_DECL_EX ( struct_name,
struct_path )
Value:
[SDNA_TYPE_FROM_STRUCT(struct_name)] = SDNA_TYPE_CHECKED(DNA_DEFAULT_##struct_path, struct_name)

Definition at line 397 of file dna_defaults.c.

◆ SDNA_DEFAULT_DECL_STRUCT

#define SDNA_DEFAULT_DECL_STRUCT ( struct_name)
Value:
static const struct_name DNA_DEFAULT_##struct_name = _DNA_DEFAULT_##struct_name

Definition at line 150 of file dna_defaults.c.

Referenced by SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), SDNA_DEFAULT_DECL_STRUCT(), and SDNA_DEFAULT_DECL_STRUCT().

◆ SDNA_TYPE_CHECKED

#define SDNA_TYPE_CHECKED ( v,
t )
Value:
(&(v))
ATTR_WARN_UNUSED_RESULT const BMVert * v

Prevent assigning the wrong struct types since all elements in DNA_default_table are void *.

Definition at line 391 of file dna_defaults.c.

Function Documentation

◆ _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 at line 664 of file dna_defaults.c.

References _DNA_struct_default_alloc_impl(), MEM_mallocN(), and size().

Referenced by _DNA_struct_default_alloc_impl().

◆ SDNA_DEFAULT_DECL_STRUCT() [1/151]

SDNA_DEFAULT_DECL_STRUCT ( ActionLayer )

◆ SDNA_DEFAULT_DECL_STRUCT() [2/151]

SDNA_DEFAULT_DECL_STRUCT ( ActionStrip )

◆ SDNA_DEFAULT_DECL_STRUCT() [3/151]

SDNA_DEFAULT_DECL_STRUCT ( ArmatureGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [4/151]

SDNA_DEFAULT_DECL_STRUCT ( ArmatureModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [5/151]

SDNA_DEFAULT_DECL_STRUCT ( ArrayGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [6/151]

SDNA_DEFAULT_DECL_STRUCT ( ArrayModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [7/151]

SDNA_DEFAULT_DECL_STRUCT ( AssetLibraryReference )

◆ SDNA_DEFAULT_DECL_STRUCT() [8/151]

SDNA_DEFAULT_DECL_STRUCT ( AssetMetaData )

◆ SDNA_DEFAULT_DECL_STRUCT() [9/151]

SDNA_DEFAULT_DECL_STRUCT ( bAction )

◆ SDNA_DEFAULT_DECL_STRUCT() [10/151]

SDNA_DEFAULT_DECL_STRUCT ( bArmature )

◆ SDNA_DEFAULT_DECL_STRUCT() [11/151]

SDNA_DEFAULT_DECL_STRUCT ( BevelModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [12/151]

SDNA_DEFAULT_DECL_STRUCT ( BooleanModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [13/151]

SDNA_DEFAULT_DECL_STRUCT ( Brush )

◆ SDNA_DEFAULT_DECL_STRUCT() [14/151]

SDNA_DEFAULT_DECL_STRUCT ( BuildGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [15/151]

SDNA_DEFAULT_DECL_STRUCT ( BuildModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [16/151]

SDNA_DEFAULT_DECL_STRUCT ( bUserAssetLibrary )

◆ SDNA_DEFAULT_DECL_STRUCT() [17/151]

SDNA_DEFAULT_DECL_STRUCT ( bUserAssetShelfSettings )

◆ SDNA_DEFAULT_DECL_STRUCT() [18/151]

SDNA_DEFAULT_DECL_STRUCT ( bUserExtensionRepo )

◆ SDNA_DEFAULT_DECL_STRUCT() [19/151]

SDNA_DEFAULT_DECL_STRUCT ( CacheFile )

◆ SDNA_DEFAULT_DECL_STRUCT() [20/151]

SDNA_DEFAULT_DECL_STRUCT ( Camera )

◆ SDNA_DEFAULT_DECL_STRUCT() [21/151]

SDNA_DEFAULT_DECL_STRUCT ( CastModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [22/151]

SDNA_DEFAULT_DECL_STRUCT ( ClothCollSettings )

◆ SDNA_DEFAULT_DECL_STRUCT() [23/151]

SDNA_DEFAULT_DECL_STRUCT ( ClothModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [24/151]

SDNA_DEFAULT_DECL_STRUCT ( ClothSimSettings )

◆ SDNA_DEFAULT_DECL_STRUCT() [25/151]

SDNA_DEFAULT_DECL_STRUCT ( Collection )

◆ SDNA_DEFAULT_DECL_STRUCT() [26/151]

SDNA_DEFAULT_DECL_STRUCT ( CollisionModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [27/151]

SDNA_DEFAULT_DECL_STRUCT ( ColorGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [28/151]

SDNA_DEFAULT_DECL_STRUCT ( CorrectiveSmoothModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [29/151]

SDNA_DEFAULT_DECL_STRUCT ( Curve )

◆ SDNA_DEFAULT_DECL_STRUCT() [30/151]

SDNA_DEFAULT_DECL_STRUCT ( CurveModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [31/151]

SDNA_DEFAULT_DECL_STRUCT ( Curves )

◆ SDNA_DEFAULT_DECL_STRUCT() [32/151]

SDNA_DEFAULT_DECL_STRUCT ( DashGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [33/151]

SDNA_DEFAULT_DECL_STRUCT ( DashGpencilModifierSegment )

◆ SDNA_DEFAULT_DECL_STRUCT() [34/151]

SDNA_DEFAULT_DECL_STRUCT ( DecimateModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [35/151]

SDNA_DEFAULT_DECL_STRUCT ( DisplaceModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [36/151]

SDNA_DEFAULT_DECL_STRUCT ( DynamicPaintModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [37/151]

SDNA_DEFAULT_DECL_STRUCT ( EdgeSplitModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [38/151]

SDNA_DEFAULT_DECL_STRUCT ( EnvelopeGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [39/151]

SDNA_DEFAULT_DECL_STRUCT ( ExplodeModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [40/151]

SDNA_DEFAULT_DECL_STRUCT ( FluidDomainSettings )

◆ SDNA_DEFAULT_DECL_STRUCT() [41/151]

SDNA_DEFAULT_DECL_STRUCT ( FluidEffectorSettings )

◆ SDNA_DEFAULT_DECL_STRUCT() [42/151]

SDNA_DEFAULT_DECL_STRUCT ( FluidFlowSettings )

◆ SDNA_DEFAULT_DECL_STRUCT() [43/151]

SDNA_DEFAULT_DECL_STRUCT ( FreestyleLineStyle )

◆ SDNA_DEFAULT_DECL_STRUCT() [44/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencil )

◆ SDNA_DEFAULT_DECL_STRUCT() [45/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilArmatureModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [46/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilArrayModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [47/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilBuildModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [48/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilColorModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [49/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilDashModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [50/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilDashModifierSegment )

◆ SDNA_DEFAULT_DECL_STRUCT() [51/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilEnvelopeModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [52/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilHookModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [53/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilLatticeModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [54/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilLengthModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [55/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilLineartModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [56/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilMirrorModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [57/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilMultiModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [58/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilNoiseModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [59/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilOffsetModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [60/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilOpacityModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [61/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilOutlineModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [62/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilShrinkwrapModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [63/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilSimplifyModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [64/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilSmoothModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [65/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilSubdivModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [66/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilTextureModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [67/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilThickModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [68/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilTimeModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [69/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilTimeModifierSegment )

◆ SDNA_DEFAULT_DECL_STRUCT() [70/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilTintModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [71/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilWeightAngleModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [72/151]

SDNA_DEFAULT_DECL_STRUCT ( GreasePencilWeightProximityModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [73/151]

SDNA_DEFAULT_DECL_STRUCT ( HookGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [74/151]

SDNA_DEFAULT_DECL_STRUCT ( HookModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [75/151]

SDNA_DEFAULT_DECL_STRUCT ( Image )

◆ SDNA_DEFAULT_DECL_STRUCT() [76/151]

SDNA_DEFAULT_DECL_STRUCT ( LaplacianDeformModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [77/151]

SDNA_DEFAULT_DECL_STRUCT ( LaplacianSmoothModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [78/151]

SDNA_DEFAULT_DECL_STRUCT ( Lattice )

◆ SDNA_DEFAULT_DECL_STRUCT() [79/151]

SDNA_DEFAULT_DECL_STRUCT ( LatticeGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [80/151]

SDNA_DEFAULT_DECL_STRUCT ( LatticeModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [81/151]

SDNA_DEFAULT_DECL_STRUCT ( LengthGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [82/151]

SDNA_DEFAULT_DECL_STRUCT ( Light )

◆ SDNA_DEFAULT_DECL_STRUCT() [83/151]

SDNA_DEFAULT_DECL_STRUCT ( LightProbe )

◆ SDNA_DEFAULT_DECL_STRUCT() [84/151]

SDNA_DEFAULT_DECL_STRUCT ( LineartGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [85/151]

SDNA_DEFAULT_DECL_STRUCT ( MaskModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [86/151]

SDNA_DEFAULT_DECL_STRUCT ( Material )

◆ SDNA_DEFAULT_DECL_STRUCT() [87/151]

SDNA_DEFAULT_DECL_STRUCT ( Mesh )

◆ SDNA_DEFAULT_DECL_STRUCT() [88/151]

SDNA_DEFAULT_DECL_STRUCT ( MeshCacheModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [89/151]

SDNA_DEFAULT_DECL_STRUCT ( MeshDeformModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [90/151]

SDNA_DEFAULT_DECL_STRUCT ( MeshSeqCacheModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [91/151]

SDNA_DEFAULT_DECL_STRUCT ( MetaBall )

◆ SDNA_DEFAULT_DECL_STRUCT() [92/151]

SDNA_DEFAULT_DECL_STRUCT ( MirrorGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [93/151]

SDNA_DEFAULT_DECL_STRUCT ( MirrorModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [94/151]

SDNA_DEFAULT_DECL_STRUCT ( MovieClip )

◆ SDNA_DEFAULT_DECL_STRUCT() [95/151]

SDNA_DEFAULT_DECL_STRUCT ( MovieClipScopes )

◆ SDNA_DEFAULT_DECL_STRUCT() [96/151]

SDNA_DEFAULT_DECL_STRUCT ( MovieClipUser )

◆ SDNA_DEFAULT_DECL_STRUCT() [97/151]

SDNA_DEFAULT_DECL_STRUCT ( MultiplyGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [98/151]

SDNA_DEFAULT_DECL_STRUCT ( MultiresModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [99/151]

SDNA_DEFAULT_DECL_STRUCT ( NodesModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [100/151]

SDNA_DEFAULT_DECL_STRUCT ( NoiseGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [101/151]

SDNA_DEFAULT_DECL_STRUCT ( NormalEditModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [102/151]

SDNA_DEFAULT_DECL_STRUCT ( Object )

◆ SDNA_DEFAULT_DECL_STRUCT() [103/151]

SDNA_DEFAULT_DECL_STRUCT ( OceanModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [104/151]

SDNA_DEFAULT_DECL_STRUCT ( OffsetGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [105/151]

SDNA_DEFAULT_DECL_STRUCT ( OpacityGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [106/151]

SDNA_DEFAULT_DECL_STRUCT ( OutlineGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [107/151]

SDNA_DEFAULT_DECL_STRUCT ( ParticleInstanceModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [108/151]

SDNA_DEFAULT_DECL_STRUCT ( ParticleSettings )

◆ SDNA_DEFAULT_DECL_STRUCT() [109/151]

SDNA_DEFAULT_DECL_STRUCT ( ParticleSystemModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [110/151]

SDNA_DEFAULT_DECL_STRUCT ( PointCloud )

◆ SDNA_DEFAULT_DECL_STRUCT() [111/151]

SDNA_DEFAULT_DECL_STRUCT ( RemeshModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [112/151]

SDNA_DEFAULT_DECL_STRUCT ( Scene )

◆ SDNA_DEFAULT_DECL_STRUCT() [113/151]

SDNA_DEFAULT_DECL_STRUCT ( ScrewModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [114/151]

SDNA_DEFAULT_DECL_STRUCT ( Sculpt )

◆ SDNA_DEFAULT_DECL_STRUCT() [115/151]

SDNA_DEFAULT_DECL_STRUCT ( ShrinkwrapGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [116/151]

SDNA_DEFAULT_DECL_STRUCT ( ShrinkwrapModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [117/151]

SDNA_DEFAULT_DECL_STRUCT ( SimpleDeformModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [118/151]

SDNA_DEFAULT_DECL_STRUCT ( SimplifyGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [119/151]

SDNA_DEFAULT_DECL_STRUCT ( SkinModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [120/151]

SDNA_DEFAULT_DECL_STRUCT ( SmoothGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [121/151]

SDNA_DEFAULT_DECL_STRUCT ( SmoothModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [122/151]

SDNA_DEFAULT_DECL_STRUCT ( SolidifyModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [123/151]

SDNA_DEFAULT_DECL_STRUCT ( SpaceClip )

◆ SDNA_DEFAULT_DECL_STRUCT() [124/151]

SDNA_DEFAULT_DECL_STRUCT ( Speaker )

◆ SDNA_DEFAULT_DECL_STRUCT() [125/151]

SDNA_DEFAULT_DECL_STRUCT ( SubdivGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [126/151]

SDNA_DEFAULT_DECL_STRUCT ( SubsurfModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [127/151]

SDNA_DEFAULT_DECL_STRUCT ( SurfaceDeformModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [128/151]

SDNA_DEFAULT_DECL_STRUCT ( SurfaceModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [129/151]

SDNA_DEFAULT_DECL_STRUCT ( Tex )

◆ SDNA_DEFAULT_DECL_STRUCT() [130/151]

SDNA_DEFAULT_DECL_STRUCT ( TextureGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [131/151]

SDNA_DEFAULT_DECL_STRUCT ( ThickGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [132/151]

SDNA_DEFAULT_DECL_STRUCT ( TimeGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [133/151]

SDNA_DEFAULT_DECL_STRUCT ( TimeGpencilModifierSegment )

◆ SDNA_DEFAULT_DECL_STRUCT() [134/151]

SDNA_DEFAULT_DECL_STRUCT ( TintGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [135/151]

SDNA_DEFAULT_DECL_STRUCT ( ToolSettings )

◆ SDNA_DEFAULT_DECL_STRUCT() [136/151]

SDNA_DEFAULT_DECL_STRUCT ( TriangulateModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [137/151]

SDNA_DEFAULT_DECL_STRUCT ( UVProjectModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [138/151]

SDNA_DEFAULT_DECL_STRUCT ( UVWarpModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [139/151]

SDNA_DEFAULT_DECL_STRUCT ( View3D )

◆ SDNA_DEFAULT_DECL_STRUCT() [140/151]

SDNA_DEFAULT_DECL_STRUCT ( Volume )

◆ SDNA_DEFAULT_DECL_STRUCT() [141/151]

SDNA_DEFAULT_DECL_STRUCT ( WarpModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [142/151]

SDNA_DEFAULT_DECL_STRUCT ( WaveModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [143/151]

SDNA_DEFAULT_DECL_STRUCT ( WeightAngleGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [144/151]

SDNA_DEFAULT_DECL_STRUCT ( WeightedNormalModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [145/151]

SDNA_DEFAULT_DECL_STRUCT ( WeightProxGpencilModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [146/151]

SDNA_DEFAULT_DECL_STRUCT ( WeightVGEditModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [147/151]

SDNA_DEFAULT_DECL_STRUCT ( WeightVGMixModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [148/151]

SDNA_DEFAULT_DECL_STRUCT ( WeightVGProximityModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [149/151]

SDNA_DEFAULT_DECL_STRUCT ( WeldModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [150/151]

SDNA_DEFAULT_DECL_STRUCT ( WireframeModifierData )

◆ SDNA_DEFAULT_DECL_STRUCT() [151/151]

SDNA_DEFAULT_DECL_STRUCT ( World )

Variable Documentation

◆ DNA_default_table

◆ U_default

const UserDef U_default
extern

◆ U_theme_default

const bTheme U_theme_default
extern