75#ifdef DNA_DEPRECATED_ALLOW
76 eModifierType_Smoke = 31,
141#ifdef DNA_DEPRECATED_ALLOW
143 eModifierMode_Expanded_DEPRECATED = (1 << 4),
565#ifdef DNA_DEPRECATED_ALLOW
566 MOD_BEVEL_VERT_DEPRECATED = (1 << 1),
574 MOD_BEVEL_CUSTOM_PROFILE_DEPRECATED = (1 << 7),
725#define MOD_UVPROJECT_MAXPROJECTORS 10
1123 struct Mesh *cagemesh,
1126 float cagemat[4][4]);
1387#ifdef DNA_DEPRECATED_ALLOW
1388 MOD_SOLIDIFY_RIM_MATERIAL = (1 << 4),
1924#ifdef DNA_DEPRECATED_ALLOW
1925 MOD_TRIANGULATE_BEAUTY = (1 << 0),
2402#define MOD_WEIGHTEDNORMALS_FACEWEIGHT_CDLAYER_ID "__mod_weightednormals_faceweight"
2418#define MOD_MESHSEQ_READ_ALL \
2419 (MOD_MESHSEQ_READ_VERT | MOD_MESHSEQ_READ_POLY | MOD_MESHSEQ_READ_UV | MOD_MESHSEQ_READ_COLOR | \
2420 MOD_MESHSEQ_READ_ATTRIBUTES)
2460 if (this->packed_file) {
2462 this->packed_file->
size};
struct ImplicitSharingInfoHandle ImplicitSharingInfoHandle
#define ENUM_OPERATORS(_type, _max)
#define DNA_DEFINE_CXX_METHODS(class_name)
These structs are the foundation for all linked lists in the library system.
@ MOD_BEVEL_HARDEN_NORMALS
@ MOD_BEVEL_INVERT_VGROUP
struct SimpleDeformModifierData SimpleDeformModifierData
struct NormalEditModifierData NormalEditModifierData
struct GreasePencilOutlineModifierData GreasePencilOutlineModifierData
@ MOD_SMOOTH_INVERT_VGROUP
@ 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
TriangulateModifierQuadMethod
@ MOD_TRIANGULATE_QUAD_SHORTEDGE
@ MOD_TRIANGULATE_QUAD_FIXED
@ MOD_TRIANGULATE_QUAD_LONGEDGE
@ MOD_TRIANGULATE_QUAD_BEAUTY
@ MOD_TRIANGULATE_QUAD_ALTERNATE
struct GreasePencilModifierInfluenceData GreasePencilModifierInfluenceData
struct NodesModifierPackedBake NodesModifierPackedBake
@ eWarp_Falloff_InvSquare
GreasePencilLineartModifierShadowFilter
@ LINEART_SHADOW_FILTER_ILLUMINATED_ENCLOSED_SHAPES
@ LINEART_SHADOW_FILTER_NONE
@ LINEART_SHADOW_FILTER_SHADED
@ LINEART_SHADOW_FILTER_ILLUMINATED
@ 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
@ 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
@ MOD_OCEAN_GENERATE_NORMALS
@ MOD_OCEAN_GENERATE_FOAM
@ MOD_OCEAN_GENERATE_SPRAY
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_DYNAMICPAINT_TYPE_BRUSH
@ MOD_DYNAMICPAINT_TYPE_CANVAS
LaplacianSmoothModifierFlag
@ MOD_LAPLACIANSMOOTH_PRESERVE_VOLUME
@ MOD_LAPLACIANSMOOTH_NORMALIZED
@ MOD_LAPLACIANSMOOTH_INVERT_VGROUP
struct NodesModifierRuntimeHandle NodesModifierRuntimeHandle
WeightedNormalModifierMode
@ MOD_WEIGHTEDNORMAL_MODE_FACE
@ MOD_WEIGHTEDNORMAL_MODE_FACE_ANGLE
@ MOD_WEIGHTEDNORMAL_MODE_ANGLE
@ MOD_LATTICE_INVERT_VGROUP
SolifyModifierNonManifoldOffsetMode
@ MOD_SOLIDIFY_NONMANIFOLD_OFFSET_MODE_EVEN
@ MOD_SOLIDIFY_NONMANIFOLD_OFFSET_MODE_FIXED
@ MOD_SOLIDIFY_NONMANIFOLD_OFFSET_MODE_CONSTRAINTS
struct MeshSeqCacheModifierData MeshSeqCacheModifierData
SurfaceDeformModifierFlag
@ eBooleanModifierSolver_Float
@ eBooleanModifierSolver_Manifold
@ eBooleanModifierSolver_Mesh_Arr
@ MOD_SKIN_SMOOTH_SHADING
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 WeldModifierData WeldModifierData
struct NodesModifierDataBlock NodesModifierDataBlock
eGreasePencilLineartSilhouetteFilter
@ LINEART_SILHOUETTE_FILTER_NONE
@ LINEART_SILHOUETTE_FILTER_INDIVIDUAL
@ LINEART_SILHOUETTE_FILTER_GROUP
WeightVGMixModifierMixMode
ParticleInstanceModifierFlag
@ eParticleInstanceFlag_Parents
@ eParticleInstanceFlag_Alive
@ eParticleInstanceFlag_Dead
@ eParticleInstanceFlag_Children
@ eParticleInstanceFlag_Unborn
@ eParticleInstanceFlag_Path
@ eParticleInstanceFlag_UseSize
@ eParticleInstanceFlag_KeepShape
@ MOD_GREASE_PENCIL_HOOK_UNIFORM_SPACE
SimpleDeformModifierLockAxis
@ MOD_SIMPLEDEFORM_LOCK_AXIS_Z
@ MOD_SIMPLEDEFORM_LOCK_AXIS_X
@ MOD_SIMPLEDEFORM_LOCK_AXIS_Y
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
struct WeightVGProximityModifierData WeightVGProximityModifierData
struct DataTransferModifierData DataTransferModifierData
@ SUBSURF_TYPE_CATMULL_CLARK
struct GreasePencilArrayModifierData GreasePencilArrayModifierData
@ MOD_BEVEL_PROFILE_CUSTOM
@ MOD_BEVEL_PROFILE_SUPERELLIPSE
@ MOD_REMESH_SHARP_FEATURES
struct LaplacianDeformModifierData LaplacianDeformModifierData
GreasePencilWeightAngleModifierFlag
@ MOD_GREASE_PENCIL_WEIGHT_ANGLE_MULTIPLY_DATA
@ MOD_GREASE_PENCIL_WEIGHT_ANGLE_INVERT_OUTPUT
@ MOD_MESHCACHE_INVERT_VERTEX_GROUP
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_NORMALEDIT_MODE_RADIAL
@ MOD_NORMALEDIT_MODE_DIRECTIONAL
@ MOD_WIREFRAME_OFS_RELATIVE
@ MOD_WIREFRAME_INVERT_VGROUP
struct GreasePencilShrinkwrapModifierData GreasePencilShrinkwrapModifierData
MeshCacheModifierFlipAxis
@ MOD_MESHCACHE_FLIP_AXIS_Z
@ MOD_MESHCACHE_FLIP_AXIS_X
@ MOD_MESHCACHE_FLIP_AXIS_Y
WeigthVGEditModifierEditFlags
@ MOD_WVG_EDIT_INVERT_VGROUP_MASK
@ MOD_WVG_EDIT_WEIGHTS_NORMALIZE
ParticleSystemModifierFlag
@ eParticleSystemFlag_Pars
@ eParticleSystemFlag_psys_updated
@ eParticleSystemFlag_file_loaded
struct MeshToVolumeModifierData MeshToVolumeModifierData
@ SUBSURF_BOUNDARY_SMOOTH_ALL
@ SUBSURF_BOUNDARY_SMOOTH_PRESERVE_CORNERS
@ eBooleanModifierBMeshFlag_BMesh_NoDissolve
@ eBooleanModifierBMeshFlag_BMesh_Separate
@ eBooleanModifierBMeshFlag_BMesh_NoConnectRegions
@ MOD_EDGESPLIT_FROMANGLE
struct ShapeKeyModifierData ShapeKeyModifierData
WeightVGProximityModifierFlag
@ 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_FACES
GreasePencilBuildTimeMode
@ MOD_GREASE_PENCIL_BUILD_TIMEMODE_PERCENTAGE
@ MOD_GREASE_PENCIL_BUILD_TIMEMODE_DRAWSPEED
@ MOD_GREASE_PENCIL_BUILD_TIMEMODE_FRAMES
struct GreasePencilLineartModifierData GreasePencilLineartModifierData
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
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
eLineArtGPencilModifierFlags
@ MOD_LINEART_BINARY_WEIGHTS
@ MOD_LINEART_INVERT_SILHOUETTE_FILTER
@ MOD_LINEART_OFFSET_TOWARDS_CUSTOM_CAMERA
@ MOD_LINEART_INVERT_COLLECTION
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
OceanModifierGeometryMode
@ MOD_OCEAN_GEOM_GENERATE
@ MOD_OCEAN_GEOM_SIM_ONLY
@ MOD_OCEAN_GEOM_DISPLACE
struct GreasePencilThickModifierData GreasePencilThickModifierData
@ NODES_MODIFIER_BAKE_CUSTOM_PATH
@ NODES_MODIFIER_BAKE_CUSTOM_SIMULATION_FRAME_RANGE
GreasePencilSubdivideType
@ MOD_GREASE_PENCIL_SUBDIV_CATMULL
@ MOD_GREASE_PENCIL_SUBDIV_SIMPLE
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_SIMPLEDEFORM_FLAG_INVERT_VGROUP
struct GreasePencilColorModifierData GreasePencilColorModifierData
struct NodesModifierData NodesModifierData
GreasePencilTimeModifierFlag
@ MOD_GREASE_PENCIL_TIME_KEEP_LOOP
@ MOD_GREASE_PENCIL_TIME_CUSTOM_RANGE
@ MOD_GREASE_PENCIL_BUILD_RESTRICT_TIME
@ MOD_GREASE_PENCIL_BUILD_USE_FADING
struct GreasePencilSimplifyModifierData GreasePencilSimplifyModifierData
struct WeightVGEditModifierData WeightVGEditModifierData
GreasePencilDashModifierFlag
@ MOD_GREASE_PENCIL_DASH_USE_CYCLIC
struct DynamicPaintModifierData DynamicPaintModifierData
@ NODES_MODIFIER_PANEL_OPEN
struct ShrinkwrapModifierData ShrinkwrapModifierData
@ MOD_WELD_MODE_CONNECTED
struct LaplacianSmoothModifierData LaplacianSmoothModifierData
@ eBooleanModifierFlag_Collection
@ eBooleanModifierFlag_Self
@ eBooleanModifierFlag_HoleTolerant
@ eBooleanModifierFlag_Object
@ MOD_CURVE_INVERT_VGROUP
@ MOD_SIMPLEDEFORM_MODE_TAPER
@ MOD_SIMPLEDEFORM_MODE_STRETCH
@ MOD_SIMPLEDEFORM_MODE_BEND
@ MOD_SIMPLEDEFORM_MODE_TWIST
struct GreasePencilArmatureModifierData GreasePencilArmatureModifierData
MeshCacheModifierDeformMode
@ MOD_MESHCACHE_DEFORM_INTEGRATE
@ MOD_MESHCACHE_DEFORM_OVERWRITE
MeshCacheModifierPlayMode
@ MOD_MESHCACHE_PLAY_CFEA
@ MOD_MESHCACHE_PLAY_EVAL
struct GreasePencilSubdivModifierData GreasePencilSubdivModifierData
struct VolumeDisplaceModifierData VolumeDisplaceModifierData
@ MOD_DECIM_MODE_UNSUBDIV
@ MOD_DECIM_MODE_COLLAPSE
@ MOD_DECIM_MODE_DISSOLVE
GreasePencilTintModifierMode
@ MOD_GREASE_PENCIL_TINT_UNIFORM
@ MOD_GREASE_PENCIL_TINT_GRADIENT
GreasePencilOutlineModifierFlag
@ MOD_GREASE_PENCIL_OUTLINE_KEEP_SHAPE
struct SkinModifierData SkinModifierData
@ NODES_MODIFIER_HIDE_DATABLOCK_SELECTOR
@ NODES_MODIFIER_HIDE_MANAGE_PANEL
MeshCacheModifierTimeMode
@ MOD_MESHCACHE_TIME_FRAME
@ MOD_MESHCACHE_TIME_FACTOR
@ MOD_MESHCACHE_TIME_SECONDS
CorrectiveSmoothModifierFlag
@ MOD_CORRECTIVESMOOTH_ONLY_SMOOTH
@ MOD_CORRECTIVESMOOTH_PIN_BOUNDARY
@ MOD_CORRECTIVESMOOTH_INVERT_VGROUP
GreasePencilLineartModifierSource
@ LINEART_SOURCE_COLLECTION
WeightVGProximityModifierMaskTexChannel
@ 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 WeightedNormalModifierData WeightedNormalModifierData
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
MeshCacheModifierInterpolation
@ MOD_MESHCACHE_INTERP_LINEAR
@ MOD_MESHCACHE_INTERP_NONE
struct GreasePencilTimeModifierSegment GreasePencilTimeModifierSegment
struct TriangulateModifierData TriangulateModifierData
@ MOD_CAST_USE_OB_TRANSFORM
@ MOD_CAST_SIZE_FROM_RADIUS
@ MOD_NORMALEDIT_NO_POLYNORS_FIX
@ MOD_NORMALEDIT_INVERT_VGROUP
@ MOD_NORMALEDIT_USE_DIRECTION_PARALLEL
struct GreasePencilTimeModifierData GreasePencilTimeModifierData
@ MOD_UVWARP_INVERT_VGROUP
DisplaceModifierTexMapping
MeshSeqCacheModifierReadFlag
@ MOD_MESHSEQ_INTERPOLATE_VERTICES
@ MOD_MESHSEQ_READ_ATTRIBUTES
enum eRemeshModifierFlags RemeshModifierFlags
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
@ MOD_WARP_VOLUME_PRESERVE
struct NodesModifierPanel NodesModifierPanel
@ MOD_SOLIDIFY_MODE_NONMANIFOLD
@ MOD_SOLIDIFY_MODE_EXTRUDE
CorrectiveSmoothModifierType
@ MOD_CORRECTIVESMOOTH_SMOOTH_LENGTH_WEIGHT
@ MOD_CORRECTIVESMOOTH_SMOOTH_SIMPLE
struct OceanModifierData OceanModifierData
struct GreasePencilTextureModifierData GreasePencilTextureModifierData
WeightVGProximityModifierProximityMode
@ MOD_WVG_PROXIMITY_OBJECT
@ MOD_WVG_PROXIMITY_GEOMETRY
@ MOD_WVG_MIX_INVERT_VGROUP_MASK
@ MOD_WVG_MIX_INVERT_VGROUP_B
@ MOD_WVG_MIX_WEIGHTS_NORMALIZE
@ MOD_WVG_MIX_INVERT_VGROUP_A
struct GreasePencilBuildModifierData GreasePencilBuildModifierData
struct GreasePencilNoiseModifierData GreasePencilNoiseModifierData
SolidifyModifierNonManifoldBoundaryMode
@ MOD_SOLIDIFY_NONMANIFOLD_BOUNDARY_MODE_FLAT
@ MOD_SOLIDIFY_NONMANIFOLD_BOUNDARY_MODE_ROUND
@ MOD_SOLIDIFY_NONMANIFOLD_BOUNDARY_MODE_NONE
@ MOD_MIR_BISECT_FLIP_AXIS_X
@ MOD_MIR_BISECT_FLIP_AXIS_Z
@ MOD_MIR_BISECT_FLIP_AXIS_Y
@ MOD_SCREW_SMOOTH_SHADING
@ MOD_SCREW_OBJECT_OFFSET
@ 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
DisplaceModifierDirection
@ VOLUME_TO_MESH_USE_SMOOTH_SHADE
BevelModifierFaceStrengthMode
@ MOD_BEVEL_FACE_STRENGTH_NONE
@ MOD_BEVEL_FACE_STRENGTH_AFFECTED
@ MOD_BEVEL_FACE_STRENGTH_NEW
@ MOD_BEVEL_FACE_STRENGTH_ALL
WeightedNormalModifierFlag
@ MOD_WEIGHTEDNORMAL_KEEP_SHARP
@ MOD_WEIGHTEDNORMAL_FACE_INFLUENCE
@ MOD_WEIGHTEDNORMAL_INVERT_VGROUP
struct CorrectiveSmoothModifierData CorrectiveSmoothModifierData
@ eExplodeFlag_INVERT_VGROUP
struct GreasePencilLengthModifierData GreasePencilLengthModifierData
struct RemeshModifierData RemeshModifierData
@ eSubsurfModifierFlag_SubsurfUv_DEPRECATED
@ eSubsurfModifierFlag_UseRecursiveSubdivision
@ eSubsurfModifierFlag_UseCrease
@ eSubsurfModifierFlag_Incremental
@ eSubsurfModifierFlag_UseAdaptiveSubdivision
@ eSubsurfModifierFlag_DebugIncr
@ eSubsurfModifierFlag_ControlEdges
@ eSubsurfModifierFlag_UseCustomNormals
struct UVWarpModifierData UVWarpModifierData
struct GreasePencilMultiModifierData GreasePencilMultiModifierData
struct CorrectiveSmoothDeltaCache CorrectiveSmoothDeltaCache
GreasePencilTextureModifierMode
@ MOD_GREASE_PENCIL_TEXTURE_STROKE_AND_FILL
@ MOD_GREASE_PENCIL_TEXTURE_FILL
@ MOD_GREASE_PENCIL_TEXTURE_STROKE
struct GreasePencilEnvelopeModifierData GreasePencilEnvelopeModifierData
struct GreasePencilOpacityModifierData GreasePencilOpacityModifierData
SurfaceDeformModifierBindMode
@ MOD_SDEF_MODE_CORNER_TRIS
struct WarpModifierData WarpModifierData
struct NodesModifierBakeFile NodesModifierBakeFile
LaplacianDeformModifierFlag
@ MOD_LAPLACIANDEFORM_BIND
@ MOD_LAPLACIANDEFORM_INVERT_VGROUP
@ MOD_BUILD_FLAG_RANDOMIZE
@ SUBSURF_ADAPTIVE_SPACE_PIXEL
@ SUBSURF_ADAPTIVE_SPACE_OBJECT
struct GreasePencilHookModifierData GreasePencilHookModifierData
struct GreasePencilOffsetModifierData GreasePencilOffsetModifierData
NormalEditModifierMixMode
@ MOD_NORMALEDIT_MIX_COPY
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
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
VolumeDisplaceModifierTextureMapMode
@ MOD_VOLUME_DISPLACE_MAP_GLOBAL
@ MOD_VOLUME_DISPLACE_MAP_LOCAL
@ MOD_VOLUME_DISPLACE_MAP_OBJECT
GreasePencilBuildTransition
@ MOD_GREASE_PENCIL_BUILD_TRANSITION_VANISH
@ MOD_GREASE_PENCIL_BUILD_TRANSITION_SHRINK
@ MOD_GREASE_PENCIL_BUILD_TRANSITION_GROW
@ MOD_TRIANGULATE_KEEP_CUSTOMLOOP_NORMALS
WeightVGMixModifierMixSet
@ MOD_DECIM_FLAG_INVERT_VGROUP
@ MOD_DECIM_FLAG_SYMMETRY
@ MOD_DECIM_FLAG_TRIANGULATE
@ MOD_DECIM_FLAG_ALL_BOUNDARY_VERTS
CorrectiveSmoothRestSource
@ MOD_CORRECTIVESMOOTH_RESTSOURCE_ORCO
@ MOD_CORRECTIVESMOOTH_RESTSOURCE_BIND
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
@ MOD_OCEAN_SPECTRUM_TEXEL_MARSEN_ARSLOE
@ MOD_OCEAN_SPECTRUM_JONSWAP
@ MOD_OCEAN_SPECTRUM_PHILLIPS
@ MOD_OCEAN_SPECTRUM_PIERSON_MOSKOWITZ
struct VolumeToMeshModifierData VolumeToMeshModifierData
ParticleInstanceModifierSpace
@ eParticleInstanceSpace_World
@ eParticleInstanceSpace_Local
GreasePencilOffsetModifierMode
@ MOD_GREASE_PENCIL_OFFSET_STROKE
@ MOD_GREASE_PENCIL_OFFSET_MATERIAL
@ MOD_GREASE_PENCIL_OFFSET_LAYER
@ MOD_GREASE_PENCIL_OFFSET_RANDOM
TriangulateModifierNgonMethod
@ MOD_TRIANGULATE_NGON_BEAUTY
@ MOD_TRIANGULATE_NGON_EARCLIP
struct SmokeModifierData SmokeModifierData
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
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
struct NodesModifierSettings NodesModifierSettings
struct BVHTreeFromMeshHandle BVHTreeFromMeshHandle
@ MOD_SOLIDIFY_NORMAL_CALC
@ MOD_SOLIDIFY_OFFSET_ANGLE_CLAMP
@ MOD_SOLIDIFY_NONMANIFOLD_FLAT_FACES
@ MOD_SOLIDIFY_VGROUP_INV
@ MOD_BEVEL_AFFECT_VERTICES
BMesh const char void * data
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
const ImplicitSharingInfoHandle * bind_coords_sharing_info
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
char source_vertex_group[64]
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
char vertex_group_name[64]
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
char reader_object_path[1024]
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
char simple DNA_DEPRECATED
NodesModifierDataBlock * data_blocks
NodesModifierPackedBake * packed
NodesModifierPanel * panels
struct bNodeTree * node_group
NodesModifierRuntimeHandle * runtime
struct NodesModifierSettings settings
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 shell_defgrp_name[64]
char nonmanifold_boundary_mode
float adaptive_object_edge_length
float adaptive_pixel_size
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_mid_level[3]
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
char mask_defgrp_name[64]
struct Object * mask_tex_map_obj
char mask_tex_map_bone[64]
struct CurveMapping * cmap_curve
char mask_tex_uvlayer_name[68]
struct Tex * mask_texture
char mask_tex_map_bone[64]
struct Tex * mask_texture
char mask_tex_uvlayer_name[68]
char mask_defgrp_name[64]
struct Object * mask_tex_map_obj
char mask_defgrp_name[64]
char mask_tex_uvlayer_name[68]
struct Object * mask_tex_map_obj
struct Object * proximity_ob_target
struct Tex * mask_texture
char mask_tex_map_bone[64]
struct CurveMapping * cmap_curve
#define DNA_DEPRECATED_ALLOW