23struct NodesModifierRuntime;
25struct BVHTreeFromMesh;
74#ifdef DNA_DEPRECATED_ALLOW
75 eModifierType_Smoke = 31,
140#ifdef DNA_DEPRECATED_ALLOW
142 eModifierMode_Expanded_DEPRECATED = (1 << 4),
537#ifdef DNA_DEPRECATED_ALLOW
538 MOD_BEVEL_VERT_DEPRECATED = (1 << 1),
546 MOD_BEVEL_CUSTOM_PROFILE_DEPRECATED = (1 << 7),
693#define MOD_UVPROJECT_MAXPROJECTORS 10
1071 struct Mesh *cagemesh,
1074 float cagemat[4][4]);
1207 char vgroup_name[ 64];
1236 char vgroup_name[ 64];
1279 char defgrp_name[ 64];
1280 char shell_defgrp_name[64];
1281 char rim_defgrp_name[64];
1317#ifdef DNA_DEPRECATED_ALLOW
1318 MOD_SOLIDIFY_RIM_MATERIAL = (1 << 4),
1414 char cachepath[ 1024];
1416 char foamlayername[ 68];
1417 char spraylayername[ 68];
1464 char uvlayer_name[ 68];
1473 char bone_from[ 64];
1479 char defgrp_name[ 64];
1512 char defgrp_name[ 64];
1532 char mask_defgrp_name[ 64];
1542 char mask_tex_map_bone[ 64];
1546 char mask_tex_uvlayer_name[ 68];
1567 char defgrp_name_a[ 64];
1569 char defgrp_name_b[ 64];
1585 char mask_defgrp_name[ 64];
1595 char mask_tex_map_bone[ 64];
1599 char mask_tex_uvlayer_name[ 68];
1656 char defgrp_name[ 64];
1674 char mask_defgrp_name[ 64];
1684 char mask_tex_map_bone[ 64];
1688 char mask_tex_uvlayer_name[ 68];
1847#ifdef DNA_DEPRECATED_ALLOW
1848 MOD_TRIANGULATE_BEAUTY = (1 << 0),
1873 char defgrp_name[ 64];
1909 float (*bind_coords)[3];
1919 char defgrp_name[ 64];
1964 char vgroup_name[64];
1965 char uvlayer_name[ 68];
1993 char defgrp_name[64];
2006 char filepath[ 1024];
2049 char anchor_grp_name[ 64];
2070 char defgrp_name[ 64];
2094 char defgrp_name[ 64];
2134 int layers_select_src[ 5];
2136 int layers_select_dst[ 5];
2141 char defgrp_name[ 64];
2163 char defgrp_name[ 64];
2202 char object_path[ 1024];
2211 char reader_object_path[ 1024];
2264 char defgrp_name[64];
2287 char defgrp_name[ 64];
2294#define MOD_WEIGHTEDNORMALS_FACEWEIGHT_CDLAYER_ID "__mod_weightednormals_faceweight"
2310#define MOD_MESHSEQ_READ_ALL \
2311 (MOD_MESHSEQ_READ_VERT | MOD_MESHSEQ_READ_POLY | MOD_MESHSEQ_READ_UV | MOD_MESHSEQ_READ_COLOR | \
2312 MOD_MESHSEQ_READ_ATTRIBUTES)
2352 if (this->packed_file) {
2354 this->packed_file->
size};
2513 float texture_mid_level[3];
2541 char grid_name[ 64];
2566 char layer_name[64];
2573 char vertex_group_name[ 64];
2712 float stroke_loc[3];
2713 float stroke_rot[3];
2714 float stroke_scale[3];
2892 char target_vgname[64];
2917 float rnd_offset[3];
2942 char target_vgname[64];
2962 char subtarget[ 64];
2971 float parentinv[4][4];
3080 char target_layer[64];
3086 char source_vertex_group[64];
3351 char target_vgname[ 64];
3431 float fill_offset[2];
#define ENUM_OPERATORS(_type, _max)
enum eAnimEdit_AutoSnap DNA_DEPRECATED
#define DNA_DEFINE_CXX_METHODS(class_name)
These structs are the foundation for all linked lists in the library system.
struct SimpleDeformModifierData SimpleDeformModifierData
struct NormalEditModifierData NormalEditModifierData
struct GreasePencilOutlineModifierData GreasePencilOutlineModifierData
@ eModifierFlag_UserModified
@ eModifierFlag_SharedCaches
@ eModifierFlag_OverrideLibrary_Local
@ NODES_MODIFIER_BAKE_TARGET_PACKED
@ NODES_MODIFIER_BAKE_TARGET_INHERIT
@ NODES_MODIFIER_BAKE_TARGET_DISK
GreasePencilMultiplyModifierFlag
@ MOD_GREASE_PENCIL_MULTIPLY_ENABLE_FADING
@ MOD_REMESH_SMOOTH_SHADING
struct GreasePencilSmoothModifierData GreasePencilSmoothModifierData
@ MOD_SOLIDIFY_NORMAL_CALC
@ MOD_SOLIDIFY_OFFSET_ANGLE_CLAMP
@ MOD_SOLIDIFY_NONMANIFOLD_FLAT_FACES
@ MOD_SOLIDIFY_VGROUP_INV
struct GreasePencilModifierInfluenceData GreasePencilModifierInfluenceData
struct MaskModifierData MaskModifierData
@ MOD_LAPLACIANSMOOTH_PRESERVE_VOLUME
@ MOD_LAPLACIANSMOOTH_NORMALIZED
@ MOD_LAPLACIANSMOOTH_INVERT_VGROUP
struct NodesModifierPackedBake NodesModifierPackedBake
@ eWarp_Falloff_InvSquare
@ MOD_SMOOTH_INVERT_VGROUP
GreasePencilLineartModifierShadowFilter
@ LINEART_SHADOW_FILTER_ILLUMINATED_ENCLOSED_SHAPES
@ LINEART_SHADOW_FILTER_NONE
@ LINEART_SHADOW_FILTER_SHADED
@ LINEART_SHADOW_FILTER_ILLUMINATED
@ MOD_CAST_USE_OB_TRANSFORM
@ MOD_CAST_SIZE_FROM_RADIUS
@ MOD_GREASE_PENCIL_SMOOTH_MOD_LOCATION
@ MOD_GREASE_PENCIL_SMOOTH_MOD_STRENGTH
@ MOD_GREASE_PENCIL_SMOOTH_KEEP_SHAPE
@ MOD_GREASE_PENCIL_SMOOTH_MOD_UV
@ MOD_GREASE_PENCIL_SMOOTH_SMOOTH_ENDS
@ MOD_GREASE_PENCIL_SMOOTH_MOD_THICKNESS
@ eMultiresModifierFlag_UseSculptBaseMesh
@ eMultiresModifierFlag_PlainUv_DEPRECATED
@ eMultiresModifierFlag_UseCrease
@ eMultiresModifierFlag_UseCustomNormals
@ eMultiresModifierFlag_ControlEdges
struct UVProjectModifierData UVProjectModifierData
struct GreasePencilWeightAngleModifierData GreasePencilWeightAngleModifierData
eGreasePencilLineartMaskSwitches
@ LINEART_GPENCIL_INTERSECTION_MATCH
@ LINEART_GPENCIL_MATERIAL_MASK_MATCH
@ LINEART_GPENCIL_MATERIAL_MASK_ENABLE
@ eModifierMode_ApplyOnSpline
@ eModifierMode_DisableTemporary
GreasePencilModifierInfluenceFlag
@ GREASE_PENCIL_INFLUENCE_USE_LAYER_GROUP_FILTER
@ GREASE_PENCIL_INFLUENCE_INVERT_VERTEX_GROUP
@ GREASE_PENCIL_INFLUENCE_USE_MATERIAL_PASS_FILTER
@ GREASE_PENCIL_INFLUENCE_USE_LAYER_PASS_FILTER
@ GREASE_PENCIL_INFLUENCE_INVERT_LAYER_FILTER
@ GREASE_PENCIL_INFLUENCE_USE_CUSTOM_CURVE
@ GREASE_PENCIL_INFLUENCE_INVERT_MATERIAL_PASS_FILTER
@ GREASE_PENCIL_INFLUENCE_INVERT_MATERIAL_FILTER
@ GREASE_PENCIL_INFLUENCE_INVERT_LAYER_PASS_FILTER
@ MOD_MESHCACHE_DEFORM_INTEGRATE
@ MOD_MESHCACHE_DEFORM_OVERWRITE
struct NodesModifierRuntimeHandle NodesModifierRuntimeHandle
@ MOD_UVWARP_INVERT_VGROUP
struct MeshSeqCacheModifierData MeshSeqCacheModifierData
@ MOD_SKIN_SMOOTH_SHADING
@ eBooleanModifierSolver_Float
@ eBooleanModifierSolver_Manifold
@ eBooleanModifierSolver_Mesh_Arr
@ MOD_MESHCACHE_FLIP_AXIS_Z
@ MOD_MESHCACHE_FLIP_AXIS_X
@ MOD_MESHCACHE_FLIP_AXIS_Y
@ MOD_CURVE_INVERT_VGROUP
GreasePencilLineartMaskSwitches
@ MOD_LINEART_MATERIAL_MASK_ENABLE
@ MOD_LINEART_INTERSECTION_MATCH
@ MOD_LINEART_MATERIAL_MASK_MATCH
struct MeshCacheModifierData MeshCacheModifierData
GreasePencilWeightAngleModifierSpace
@ MOD_GREASE_PENCIL_WEIGHT_ANGLE_SPACE_WORLD
@ MOD_GREASE_PENCIL_WEIGHT_ANGLE_SPACE_LOCAL
struct HookModifierData HookModifierData
struct WeldModifierData WeldModifierData
struct NodesModifierDataBlock NodesModifierDataBlock
eGreasePencilLineartSilhouetteFilter
@ LINEART_SILHOUETTE_FILTER_NONE
@ LINEART_SILHOUETTE_FILTER_INDIVIDUAL
@ LINEART_SILHOUETTE_FILTER_GROUP
@ MOD_TRIANGULATE_NGON_BEAUTY
@ MOD_TRIANGULATE_NGON_EARCLIP
@ MOD_MESHSEQ_INTERPOLATE_VERTICES
@ MOD_MESHSEQ_READ_ATTRIBUTES
ParticleInstanceModifierFlag
@ eParticleInstanceFlag_Parents
@ eParticleInstanceFlag_Alive
@ eParticleInstanceFlag_Dead
@ eParticleInstanceFlag_Children
@ eParticleInstanceFlag_Unborn
@ eParticleInstanceFlag_Path
@ eParticleInstanceFlag_UseSize
@ eParticleInstanceFlag_KeepShape
@ MOD_MIR_BISECT_FLIP_AXIS_X
@ MOD_MIR_BISECT_FLIP_AXIS_Z
@ MOD_MIR_BISECT_FLIP_AXIS_Y
@ MOD_GREASE_PENCIL_HOOK_UNIFORM_SPACE
GreasePencilOffsetModifierFlag
@ MOD_GREASE_PENCIL_OFFSET_UNIFORM_RANDOM_SCALE
GreasePencilMirrorModifierFlag
@ MOD_GREASE_PENCIL_MIRROR_AXIS_Z
@ MOD_GREASE_PENCIL_MIRROR_AXIS_X
@ MOD_GREASE_PENCIL_MIRROR_AXIS_Y
@ MOD_WARP_VOLUME_PRESERVE
struct WeightVGProximityModifierData WeightVGProximityModifierData
struct DataTransferModifierData DataTransferModifierData
@ SUBSURF_TYPE_CATMULL_CLARK
struct GreasePencilArrayModifierData GreasePencilArrayModifierData
@ MOD_REMESH_SHARP_FEATURES
struct LaplacianDeformModifierData LaplacianDeformModifierData
GreasePencilWeightAngleModifierFlag
@ MOD_GREASE_PENCIL_WEIGHT_ANGLE_MULTIPLY_DATA
@ MOD_GREASE_PENCIL_WEIGHT_ANGLE_INVERT_OUTPUT
@ MOD_NORMALEDIT_NO_POLYNORS_FIX
@ MOD_NORMALEDIT_INVERT_VGROUP
@ MOD_NORMALEDIT_USE_DIRECTION_PARALLEL
@ MOD_DATATRANSFER_USE_VERT
@ MOD_DATATRANSFER_USE_EDGE
@ MOD_DATATRANSFER_OBSRC_TRANSFORM
@ MOD_DATATRANSFER_MAP_MAXDIST
@ MOD_DATATRANSFER_INVERT_VGROUP
@ MOD_DATATRANSFER_USE_LOOP
@ MOD_DATATRANSFER_USE_POLY
BooleanModifierMaterialMode
@ eBooleanModifierMaterialMode_Index
@ eBooleanModifierMaterialMode_Transfer
GreasePencilOpacityModifierFlag
@ MOD_GREASE_PENCIL_OPACITY_USE_WEIGHT_AS_FACTOR
@ MOD_GREASE_PENCIL_OPACITY_USE_UNIFORM_OPACITY
struct GreasePencilDashModifierData GreasePencilDashModifierData
GreasePencilArrayModifierFlag
@ MOD_GREASE_PENCIL_ARRAY_USE_OFFSET
@ MOD_GREASE_PENCIL_ARRAY_USE_RELATIVE
@ MOD_GREASE_PENCIL_ARRAY_USE_OB_OFFSET
@ MOD_GREASE_PENCIL_ARRAY_UNIFORM_RANDOM_SCALE
@ MOD_SOLIDIFY_MODE_NONMANIFOLD
@ MOD_SOLIDIFY_MODE_EXTRUDE
struct GreasePencilShrinkwrapModifierData GreasePencilShrinkwrapModifierData
@ MOD_CORRECTIVESMOOTH_SMOOTH_LENGTH_WEIGHT
@ MOD_CORRECTIVESMOOTH_SMOOTH_SIMPLE
@ MOD_WVG_PROXIMITY_OBJECT
@ MOD_WVG_PROXIMITY_GEOMETRY
ParticleSystemModifierFlag
@ eParticleSystemFlag_Pars
@ eParticleSystemFlag_psys_updated
@ eParticleSystemFlag_file_loaded
struct MeshToVolumeModifierData MeshToVolumeModifierData
@ MOD_DECIM_MODE_UNSUBDIV
@ MOD_DECIM_MODE_COLLAPSE
@ MOD_DECIM_MODE_DISSOLVE
@ SUBSURF_BOUNDARY_SMOOTH_ALL
@ SUBSURF_BOUNDARY_SMOOTH_PRESERVE_CORNERS
struct MappingInfoModifierData MappingInfoModifierData
@ MOD_BEVEL_HARDEN_NORMALS
@ MOD_BEVEL_INVERT_VGROUP
@ MOD_WEIGHTEDNORMAL_KEEP_SHARP
@ MOD_WEIGHTEDNORMAL_FACE_INFLUENCE
@ MOD_WEIGHTEDNORMAL_INVERT_VGROUP
struct ShapeKeyModifierData ShapeKeyModifierData
struct ModifierData ModifierData
@ MOD_CORRECTIVESMOOTH_RESTSOURCE_ORCO
@ MOD_CORRECTIVESMOOTH_RESTSOURCE_BIND
struct ParticleSystemModifierData ParticleSystemModifierData
@ MOD_NORMALEDIT_MIX_COPY
GreasePencilBuildTimeMode
@ MOD_GREASE_PENCIL_BUILD_TIMEMODE_PERCENTAGE
@ MOD_GREASE_PENCIL_BUILD_TIMEMODE_DRAWSPEED
@ MOD_GREASE_PENCIL_BUILD_TIMEMODE_FRAMES
@ MOD_OCEAN_GEOM_GENERATE
@ MOD_OCEAN_GEOM_SIM_ONLY
@ MOD_OCEAN_GEOM_DISPLACE
struct GreasePencilLineartModifierData GreasePencilLineartModifierData
@ MOD_VOLUME_DISPLACE_MAP_GLOBAL
@ MOD_VOLUME_DISPLACE_MAP_LOCAL
@ MOD_VOLUME_DISPLACE_MAP_OBJECT
struct CurveModifierData CurveModifierData
GreasePencilBuildTimeAlignment
@ MOD_GREASE_PENCIL_BUILD_TIMEALIGN_START
@ MOD_GREASE_PENCIL_BUILD_TIMEALIGN_END
GreasePencilThicknessModifierFlag
@ MOD_GREASE_PENCIL_THICK_WEIGHT_FACTOR
@ MOD_GREASE_PENCIL_THICK_NORMALIZE
struct FluidModifierData FluidModifierData
GreasePencilSimplifyModifierMode
@ MOD_GREASE_PENCIL_SIMPLIFY_FIXED
@ MOD_GREASE_PENCIL_SIMPLIFY_MERGE
@ MOD_GREASE_PENCIL_SIMPLIFY_ADAPTIVE
@ MOD_GREASE_PENCIL_SIMPLIFY_SAMPLE
GeometryNodesModifierPanel
@ NODES_MODIFIER_PANEL_MANAGE
@ NODES_MODIFIER_PANEL_WARNINGS
@ NODES_MODIFIER_PANEL_OUTPUT_ATTRIBUTES
@ NODES_MODIFIER_PANEL_NAMED_ATTRIBUTES
@ NODES_MODIFIER_PANEL_BAKE
@ NODES_MODIFIER_PANEL_BAKE_DATA_BLOCKS
struct ClothModifierData ClothModifierData
eLineArtGPencilModifierFlags
@ MOD_LINEART_BINARY_WEIGHTS
@ MOD_LINEART_INVERT_SILHOUETTE_FILTER
@ MOD_LINEART_OFFSET_TOWARDS_CUSTOM_CAMERA
@ MOD_LINEART_INVERT_COLLECTION
@ MOD_SCREW_SMOOTH_SHADING
@ MOD_SCREW_OBJECT_OFFSET
GreasePencilTimeModifierMode
@ MOD_GREASE_PENCIL_TIME_MODE_FIX
@ MOD_GREASE_PENCIL_TIME_MODE_CHAIN
@ MOD_GREASE_PENCIL_TIME_MODE_PINGPONG
@ MOD_GREASE_PENCIL_TIME_MODE_NORMAL
@ MOD_GREASE_PENCIL_TIME_MODE_REVERSE
struct BevelModifierData BevelModifierData
@ MOD_SOLIDIFY_NONMANIFOLD_BOUNDARY_MODE_FLAT
@ MOD_SOLIDIFY_NONMANIFOLD_BOUNDARY_MODE_ROUND
@ MOD_SOLIDIFY_NONMANIFOLD_BOUNDARY_MODE_NONE
struct GreasePencilThickModifierData GreasePencilThickModifierData
struct CollisionModifierData CollisionModifierData
@ NODES_MODIFIER_BAKE_CUSTOM_PATH
@ NODES_MODIFIER_BAKE_CUSTOM_SIMULATION_FRAME_RANGE
GreasePencilSubdivideType
@ MOD_GREASE_PENCIL_SUBDIV_CATMULL
@ MOD_GREASE_PENCIL_SUBDIV_SIMPLE
@ MOD_OCEAN_SPECTRUM_TEXEL_MARSEN_ARSLOE
@ MOD_OCEAN_SPECTRUM_JONSWAP
@ MOD_OCEAN_SPECTRUM_PHILLIPS
@ MOD_OCEAN_SPECTRUM_PIERSON_MOSKOWITZ
GreasePencilModifierColorMode
@ MOD_GREASE_PENCIL_COLOR_FILL
@ MOD_GREASE_PENCIL_COLOR_STROKE
@ MOD_GREASE_PENCIL_COLOR_BOTH
@ MOD_GREASE_PENCIL_COLOR_HARDNESS
@ MOD_GREASE_PENCIL_BUILD_MODE_SEQUENTIAL
@ MOD_GREASE_PENCIL_BUILD_MODE_ADDITIVE
@ MOD_GREASE_PENCIL_BUILD_MODE_CONCURRENT
struct SurfaceDeformModifierData SurfaceDeformModifierData
struct SolidifyModifierData SolidifyModifierData
@ MOD_MESHCACHE_INTERP_LINEAR
@ MOD_MESHCACHE_INTERP_NONE
struct GreasePencilColorModifierData GreasePencilColorModifierData
struct NodesModifierData NodesModifierData
GreasePencilTimeModifierFlag
@ MOD_GREASE_PENCIL_TIME_KEEP_LOOP
@ MOD_GREASE_PENCIL_TIME_CUSTOM_RANGE
@ MOD_LATTICE_INVERT_VGROUP
@ MOD_GREASE_PENCIL_BUILD_RESTRICT_TIME
@ MOD_GREASE_PENCIL_BUILD_USE_FADING
@ MOD_LAPLACIANDEFORM_BIND
@ MOD_LAPLACIANDEFORM_INVERT_VGROUP
struct GreasePencilSimplifyModifierData GreasePencilSimplifyModifierData
struct WeightVGEditModifierData WeightVGEditModifierData
GreasePencilDashModifierFlag
@ MOD_GREASE_PENCIL_DASH_USE_CYCLIC
struct DynamicPaintModifierData DynamicPaintModifierData
@ NODES_MODIFIER_PANEL_OPEN
struct ShrinkwrapModifierData ShrinkwrapModifierData
struct LaplacianSmoothModifierData LaplacianSmoothModifierData
struct GreasePencilArmatureModifierData GreasePencilArmatureModifierData
struct CastModifierData CastModifierData
struct ArrayModifierData ArrayModifierData
struct SurfaceModifierData_Runtime SurfaceModifierData_Runtime
@ MOD_TRIANGULATE_QUAD_SHORTEDGE
@ MOD_TRIANGULATE_QUAD_FIXED
@ MOD_TRIANGULATE_QUAD_LONGEDGE
@ MOD_TRIANGULATE_QUAD_BEAUTY
@ MOD_TRIANGULATE_QUAD_ALTERNATE
@ MOD_WVG_MASK_TEX_USE_SAT
@ MOD_WVG_MASK_TEX_USE_BLUE
@ MOD_WVG_MASK_TEX_USE_INT
@ MOD_WVG_MASK_TEX_USE_ALPHA
@ MOD_WVG_MASK_TEX_USE_RED
@ MOD_WVG_MASK_TEX_USE_HUE
@ MOD_WVG_MASK_TEX_USE_VAL
@ MOD_WVG_MASK_TEX_USE_GREEN
struct GreasePencilSubdivModifierData GreasePencilSubdivModifierData
struct VolumeDisplaceModifierData VolumeDisplaceModifierData
@ MOD_WVG_MIX_INVERT_VGROUP_MASK
@ MOD_WVG_MIX_INVERT_VGROUP_B
@ MOD_WVG_MIX_WEIGHTS_NORMALIZE
@ MOD_WVG_MIX_INVERT_VGROUP_A
GreasePencilTintModifierMode
@ MOD_GREASE_PENCIL_TINT_UNIFORM
@ MOD_GREASE_PENCIL_TINT_GRADIENT
GreasePencilOutlineModifierFlag
@ MOD_GREASE_PENCIL_OUTLINE_KEEP_SHAPE
struct SkinModifierData SkinModifierData
@ MOD_WELD_MODE_CONNECTED
struct SmoothModifierData SmoothModifierData
@ NODES_MODIFIER_HIDE_DATABLOCK_SELECTOR
@ MOD_OCEAN_GENERATE_NORMALS
@ MOD_OCEAN_GENERATE_FOAM
@ MOD_OCEAN_GENERATE_SPRAY
GreasePencilLineartModifierSource
@ LINEART_SOURCE_COLLECTION
struct ParticleInstanceModifierData ParticleInstanceModifierData
struct MDefInfluence MDefInfluence
struct WeightedNormalModifierData WeightedNormalModifierData
struct SoftbodyModifierData SoftbodyModifierData
GreasePencilTintModifierFlag
@ MOD_GREASE_PENCIL_TINT_USE_WEIGHT_AS_FACTOR
@ eModifierType_MeshToVolume
@ eModifierType_GreasePencilSmooth
@ eModifierType_ParticleSystem
@ eModifierType_GreasePencilWeightProximity
@ eModifierType_MeshDeform
@ eModifierType_LaplacianSmooth
@ eModifierType_GreasePencilMirror
@ eModifierType_WeightVGProximity
@ eModifierType_GreasePencilOffset
@ eModifierType_SimpleDeform
@ eModifierType_GreasePencilThickness
@ eModifierType_GreasePencilEnvelope
@ eModifierType_NormalEdit
@ eModifierType_GreasePencilArmature
@ eModifierType_GreasePencilSubdiv
@ eModifierType_GreasePencilTint
@ eModifierType_GreasePencilNoise
@ eModifierType_VolumeToMesh
@ eModifierType_Shrinkwrap
@ eModifierType_MeshSequenceCache
@ eModifierType_EdgeSplit
@ eModifierType_GreasePencilMultiply
@ eModifierType_Wireframe
@ eModifierType_WeightVGMix
@ eModifierType_GreasePencilBuild
@ eModifierType_GreasePencilTime
@ eModifierType_VolumeDisplace
@ eModifierType_GreasePencilTexture
@ eModifierType_GreasePencilSimplify
@ eModifierType_LaplacianDeform
@ eModifierType_GreasePencilColor
@ eModifierType_DataTransfer
@ eModifierType_UVProject
@ eModifierType_GreasePencilDash
@ eModifierType_SurfaceDeform
@ eModifierType_GreasePencilLineart
@ eModifierType_CorrectiveSmooth
@ eModifierType_ParticleInstance
@ eModifierType_Collision
@ eModifierType_DynamicPaint
@ eModifierType_MeshCache
@ eModifierType_WeightVGEdit
@ eModifierType_GreasePencilOutline
@ eModifierType_GreasePencilWeightAngle
@ eModifierType_GreasePencilOpacity
@ eModifierType_GreasePencilLength
@ eModifierType_GreasePencilShrinkwrap
@ eModifierType_GreasePencilLattice
@ eModifierType_WeightedNormal
@ eModifierType_GreasePencilHook
@ eModifierType_GreasePencilArray
@ eModifierType_Triangulate
@ MOD_SIMPLEDEFORM_LOCK_AXIS_Z
@ MOD_SIMPLEDEFORM_LOCK_AXIS_X
@ MOD_SIMPLEDEFORM_LOCK_AXIS_Y
@ MOD_WVG_PROXIMITY_WEIGHTS_NORMALIZE
@ MOD_WVG_PROXIMITY_INVERT_VGROUP_MASK
@ MOD_WVG_PROXIMITY_GEOM_VERTS
@ MOD_WVG_PROXIMITY_INVERT_FALLOFF
@ MOD_WVG_PROXIMITY_GEOM_EDGES
@ MOD_WVG_PROXIMITY_GEOM_ALL
@ MOD_WVG_PROXIMITY_GEOM_FACES
struct GreasePencilTimeModifierSegment GreasePencilTimeModifierSegment
struct TriangulateModifierData TriangulateModifierData
struct MirrorModifierData MirrorModifierData
@ MOD_WEIGHTEDNORMAL_MODE_FACE
@ MOD_WEIGHTEDNORMAL_MODE_FACE_ANGLE
@ MOD_WEIGHTEDNORMAL_MODE_ANGLE
struct DecimateModifierData DecimateModifierData
@ MOD_BEVEL_PROFILE_CUSTOM
@ MOD_BEVEL_PROFILE_SUPERELLIPSE
struct GreasePencilTimeModifierData GreasePencilTimeModifierData
@ MOD_DYNAMICPAINT_TYPE_BRUSH
@ MOD_DYNAMICPAINT_TYPE_CANVAS
struct BuildModifierData BuildModifierData
enum eRemeshModifierFlags RemeshModifierFlags
@ MOD_SDEF_MODE_CORNER_TRIS
eGreasePencilLineartFlags
@ LINEART_GPENCIL_INVERT_COLLECTION
@ LINEART_GPENCIL_BINARY_WEIGHTS
@ LINEART_GPENCIL_OFFSET_TOWARDS_CUSTOM_CAMERA
@ LINEART_GPENCIL_INVERT_SILHOUETTE_FILTER
@ LINEART_GPENCIL_IS_BAKED
@ LINEART_GPENCIL_USE_CACHE
struct ScrewModifierData ScrewModifierData
struct GreasePencilDashModifierSegment GreasePencilDashModifierSegment
struct NodesModifierPanel NodesModifierPanel
@ MOD_MESHCACHE_PLAY_CFEA
@ MOD_MESHCACHE_PLAY_EVAL
struct OceanModifierData OceanModifierData
struct LatticeModifierData LatticeModifierData
struct GreasePencilTextureModifierData GreasePencilTextureModifierData
struct SubsurfModifierData SubsurfModifierData
struct GreasePencilBuildModifierData GreasePencilBuildModifierData
@ MOD_WIREFRAME_OFS_RELATIVE
@ MOD_WIREFRAME_INVERT_VGROUP
struct GreasePencilNoiseModifierData GreasePencilNoiseModifierData
struct ExplodeModifierData ExplodeModifierData
@ MOD_GREASE_PENCIL_HOOK_Falloff_None
@ MOD_GREASE_PENCIL_HOOK_Falloff_Root
@ MOD_GREASE_PENCIL_HOOK_Falloff_InvSquare
@ MOD_GREASE_PENCIL_HOOK_Falloff_Const
@ MOD_GREASE_PENCIL_HOOK_Falloff_Linear
@ MOD_GREASE_PENCIL_HOOK_Falloff_Sphere
@ MOD_GREASE_PENCIL_HOOK_Falloff_Smooth
@ MOD_GREASE_PENCIL_HOOK_Falloff_Curve
@ MOD_GREASE_PENCIL_HOOK_Falloff_Sharp
@ VOLUME_TO_MESH_USE_SMOOTH_SHADE
struct CorrectiveSmoothModifierData CorrectiveSmoothModifierData
@ eExplodeFlag_INVERT_VGROUP
struct GreasePencilLengthModifierData GreasePencilLengthModifierData
struct RemeshModifierData RemeshModifierData
struct BooleanModifierData BooleanModifierData
@ eSubsurfModifierFlag_SubsurfUv_DEPRECATED
@ eSubsurfModifierFlag_UseRecursiveSubdivision
@ eSubsurfModifierFlag_UseCrease
@ eSubsurfModifierFlag_Incremental
@ eSubsurfModifierFlag_DebugIncr
@ eSubsurfModifierFlag_ControlEdges
@ eSubsurfModifierFlag_UseCustomNormals
struct UVWarpModifierData UVWarpModifierData
struct MeshDeformModifierData MeshDeformModifierData
struct GreasePencilMultiModifierData GreasePencilMultiModifierData
struct CorrectiveSmoothDeltaCache CorrectiveSmoothDeltaCache
@ MOD_MESHCACHE_TIME_FRAME
@ MOD_MESHCACHE_TIME_FACTOR
@ MOD_MESHCACHE_TIME_SECONDS
GreasePencilTextureModifierMode
@ MOD_GREASE_PENCIL_TEXTURE_STROKE_AND_FILL
@ MOD_GREASE_PENCIL_TEXTURE_FILL
@ MOD_GREASE_PENCIL_TEXTURE_STROKE
struct GreasePencilEnvelopeModifierData GreasePencilEnvelopeModifierData
struct GreasePencilOpacityModifierData GreasePencilOpacityModifierData
@ MOD_EDGESPLIT_FROMANGLE
struct WarpModifierData WarpModifierData
struct NodesModifierBakeFile NodesModifierBakeFile
@ MOD_SIMPLEDEFORM_FLAG_INVERT_VGROUP
struct GreasePencilHookModifierData GreasePencilHookModifierData
struct GreasePencilOffsetModifierData GreasePencilOffsetModifierData
MeshToVolumeModifierResolutionMode
@ MESH_TO_VOLUME_RESOLUTION_MODE_VOXEL_SIZE
@ MESH_TO_VOLUME_RESOLUTION_MODE_VOXEL_AMOUNT
VolumeToMeshResolutionMode
@ VOLUME_TO_MESH_RESOLUTION_MODE_VOXEL_SIZE
@ VOLUME_TO_MESH_RESOLUTION_MODE_GRID
@ VOLUME_TO_MESH_RESOLUTION_MODE_VOXEL_AMOUNT
struct NodesModifierBake NodesModifierBake
@ MOD_CORRECTIVESMOOTH_ONLY_SMOOTH
@ MOD_CORRECTIVESMOOTH_PIN_BOUNDARY
@ MOD_CORRECTIVESMOOTH_INVERT_VGROUP
GreasePencilWeightProximityFlag
@ MOD_GREASE_PENCIL_WEIGHT_PROXIMITY_INVERT_OUTPUT
@ MOD_GREASE_PENCIL_WEIGHT_PROXIMITY_MULTIPLY_DATA
GreasePencilEnvelopeModifierMode
@ MOD_GREASE_PENCIL_ENVELOPE_SEGMENTS
@ MOD_GREASE_PENCIL_ENVELOPE_FILLS
@ MOD_GREASE_PENCIL_ENVELOPE_DEFORM
struct FluidsimModifierData FluidsimModifierData
struct WeightVGMixModifierData WeightVGMixModifierData
GreasePencilBuildTransition
@ MOD_GREASE_PENCIL_BUILD_TRANSITION_VANISH
@ MOD_GREASE_PENCIL_BUILD_TRANSITION_SHRINK
@ MOD_GREASE_PENCIL_BUILD_TRANSITION_GROW
struct SurfaceModifierData SurfaceModifierData
@ MOD_SOLIDIFY_NONMANIFOLD_OFFSET_MODE_EVEN
@ MOD_SOLIDIFY_NONMANIFOLD_OFFSET_MODE_FIXED
@ MOD_SOLIDIFY_NONMANIFOLD_OFFSET_MODE_CONSTRAINTS
@ MOD_DECIM_FLAG_INVERT_VGROUP
@ MOD_DECIM_FLAG_SYMMETRY
@ MOD_DECIM_FLAG_TRIANGULATE
@ MOD_DECIM_FLAG_ALL_BOUNDARY_VERTS
struct GreasePencilLatticeModifierData GreasePencilLatticeModifierData
struct WireframeModifierData WireframeModifierData
GreasePencilTextureModifierFit
@ MOD_GREASE_PENCIL_TEXTURE_FIT_STROKE
@ MOD_GREASE_PENCIL_TEXTURE_CONSTANT_LENGTH
@ eHook_Falloff_InvSquare
@ eBooleanModifierOp_Intersect
@ eBooleanModifierOp_Union
@ eBooleanModifierOp_Difference
struct VolumeToMeshModifierData VolumeToMeshModifierData
@ MOD_NORMALEDIT_MODE_RADIAL
@ MOD_NORMALEDIT_MODE_DIRECTIONAL
@ MOD_BEVEL_FACE_STRENGTH_NONE
@ MOD_BEVEL_FACE_STRENGTH_AFFECTED
@ MOD_BEVEL_FACE_STRENGTH_NEW
@ MOD_BEVEL_FACE_STRENGTH_ALL
ParticleInstanceModifierSpace
@ eParticleInstanceSpace_World
@ eParticleInstanceSpace_Local
@ eBooleanModifierBMeshFlag_BMesh_NoDissolve
@ eBooleanModifierBMeshFlag_BMesh_Separate
@ eBooleanModifierBMeshFlag_BMesh_NoConnectRegions
struct EdgeSplitModifierData EdgeSplitModifierData
@ MOD_TRIANGULATE_KEEP_CUSTOMLOOP_NORMALS
GreasePencilOffsetModifierMode
@ MOD_GREASE_PENCIL_OFFSET_STROKE
@ MOD_GREASE_PENCIL_OFFSET_MATERIAL
@ MOD_GREASE_PENCIL_OFFSET_LAYER
@ MOD_GREASE_PENCIL_OFFSET_RANDOM
@ MOD_BEVEL_AFFECT_VERTICES
struct SmokeModifierData SmokeModifierData
@ eBooleanModifierFlag_Collection
@ eBooleanModifierFlag_Self
@ eBooleanModifierFlag_HoleTolerant
@ eBooleanModifierFlag_Object
@ MOD_WVG_EDIT_INVERT_VGROUP_MASK
@ MOD_WVG_EDIT_WEIGHTS_NORMALIZE
struct GreasePencilMirrorModifierData GreasePencilMirrorModifierData
struct GreasePencilTintModifierData GreasePencilTintModifierData
GreasePencilTimeModifierSegmentMode
@ MOD_GREASE_PENCIL_TIME_SEG_MODE_NORMAL
@ MOD_GREASE_PENCIL_TIME_SEG_MODE_REVERSE
@ MOD_GREASE_PENCIL_TIME_SEG_MODE_PINGPONG
@ NODES_MODIFIER_BAKE_MODE_STILL
@ NODES_MODIFIER_BAKE_MODE_ANIMATION
@ MOD_BUILD_FLAG_RANDOMIZE
struct GreasePencilWeightProximityModifierData GreasePencilWeightProximityModifierData
@ SUBSURF_UV_SMOOTH_PRESERVE_CORNERS_AND_JUNCTIONS
@ SUBSURF_UV_SMOOTH_PRESERVE_CORNERS
@ SUBSURF_UV_SMOOTH_PRESERVE_BOUNDARIES
@ SUBSURF_UV_SMOOTH_PRESERVE_CORNERS_JUNCTIONS_AND_CONCAVE
@ MOD_MESHCACHE_INVERT_VERTEX_GROUP
struct NodesModifierSettings NodesModifierSettings
struct BVHTreeFromMeshHandle BVHTreeFromMeshHandle
@ MOD_SIMPLEDEFORM_MODE_TAPER
@ MOD_SIMPLEDEFORM_MODE_STRETCH
@ MOD_SIMPLEDEFORM_MODE_BEND
@ MOD_SIMPLEDEFORM_MODE_TWIST
struct ArmatureModifierData ArmatureModifierData
struct DisplaceModifierData DisplaceModifierData
struct WaveModifierData WaveModifierData
float(* vert_coords_prev)[3]
struct Object * start_cap
struct Object * offset_ob
char edge_weight_name[64]
struct CurveProfile * custom_profile
char vertex_weight_name[64]
struct Collection * collection
struct ClothSolverResult * solver_result
struct ClothHairData * hairdata
struct Cloth * clothObject
struct PointCache * point_cache
struct ClothSimSettings * sim_parms
struct ClothCollSettings * coll_parms
unsigned int bind_coords_num
CorrectiveSmoothDeltaCache delta_cache
struct Object * ob_source
struct Object * map_object
struct DynamicPaintCanvasSettings * canvas
struct DynamicPaintBrushSettings * brush
struct FluidDomainSettings * domain
struct FluidEffectorSettings * effector
struct FluidFlowSettings * flow
struct FluidsimSettings * fss
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
float fade_opacity_strength
float fade_thickness_strength
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilDashModifierSegment * segments_array
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
unsigned char shadow_selection
unsigned char material_mask_bits
struct Object * source_object
float chaining_image_threshold
struct LineartCache * cache
char level_start_override
struct Material * target_material
float angle_splitting_threshold
struct LineartCache * shared_cache
struct LineartData * la_data_ptr
unsigned char mask_switches
struct Collection * source_collection
struct Object * source_camera
char shadow_use_silhouette_override
unsigned char intersection_mask
float stroke_depth_offset
short edge_types_override
char shadow_selection_override
struct LineartModifierRuntime * runtime
unsigned char silhouette_selection
struct Object * light_contour_object
float chain_smooth_tolerance
GreasePencilModifierInfluenceData influence
struct Material * material
struct CurveMapping * custom_curve
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
struct Material * outline_material
struct ShrinkwrapTreeData * cache_data
struct Object * aux_target
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
GreasePencilTimeModifierSegment * segments_array
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
struct ColorBand * color_ramp
GreasePencilModifierInfluenceData influence
GreasePencilModifierInfluenceData influence
struct CurveMapping * curfalloff
struct Object * map_object
struct CacheReader * reader
struct CacheFile * cache_file
float interior_band_width
struct Object * mirror_ob
uint8_t use_correct_order_on_merge
short axis DNA_DEPRECATED
struct ModifierData * next
struct ModifierData * prev
uint16_t layout_panel_open_flag
NodesModifierDataBlock * data_blocks
NodesModifierPackedBake * packed
NodesModifierPanel * panels
struct bNodeTree * node_group
NodesModifierRuntimeHandle * runtime
NodesModifierBake * bakes
NodesModifierBakeFile * meta_files
NodesModifierBakeFile * blob_files
struct IDProperty * properties
struct OceanCache * oceancache
float sharpen_peak_jonswap
char index_layer_name[68]
char value_layer_name[68]
struct ParticleSystem * psys
struct Mesh * mesh_original
unsigned int render_steps
struct Object * auxTarget
char nonmanifold_offset_mode
char nonmanifold_boundary_mode
float(* vert_positions_prev)[3]
BVHTreeFromMeshHandle * bvhtree
float(* vert_velocities)[3]
SurfaceModifierData_Runtime runtime
struct Object * projectors[10]
struct Object * object_dst
struct Object * object_src
float texture_sample_radius
struct Object * texture_map_object
struct Object * map_object
struct CurveMapping * curfalloff
struct Object * object_to
struct Object * object_from
struct Object * objectcenter
struct Object * map_object
struct Object * mask_tex_map_obj
struct CurveMapping * cmap_curve
struct Tex * mask_texture
struct Tex * mask_texture
struct Object * mask_tex_map_obj
struct Object * mask_tex_map_obj
struct Object * proximity_ob_target
struct Tex * mask_texture
struct CurveMapping * cmap_curve
#define DNA_DEPRECATED_ALLOW