22struct NodesModifierRuntime;
67#ifdef DNA_DEPRECATED_ALLOW
68 eModifierType_Smoke = 31,
133#ifdef DNA_DEPRECATED_ALLOW
135 eModifierMode_Expanded_DEPRECATED = (1 << 4),
533#ifdef DNA_DEPRECATED_ALLOW
534 MOD_BEVEL_VERT_DEPRECATED = (1 << 1),
542 MOD_BEVEL_CUSTOM_PROFILE_DEPRECATED = (1 << 7),
693#define MOD_UVPROJECT_MAXPROJECTORS 10
1076 struct Mesh *cagemesh,
1079 float cagemat[4][4]);
1215 char vgroup_name[64];
1272#ifdef DNA_DEPRECATED_ALLOW
1274 MOD_SHRINKWRAP_KEEP_ABOVE_SURFACE = (1 << 5),
1281#define MOD_SHRINKWRAP_CULL_TARGET_MASK \
1282 (MOD_SHRINKWRAP_CULL_TARGET_FRONTFACE | MOD_SHRINKWRAP_CULL_TARGET_BACKFACE)
1299 char vgroup_name[64];
1342 char defgrp_name[64];
1343 char shell_defgrp_name[64];
1344 char rim_defgrp_name[64];
1380#ifdef DNA_DEPRECATED_ALLOW
1381 MOD_SOLIDIFY_RIM_MATERIAL = (1 << 4),
1478 char cachepath[1024];
1480 char foamlayername[68];
1481 char spraylayername[68];
1529 char uvlayer_name[68];
1544 char defgrp_name[64];
1577 char defgrp_name[64];
1597 char mask_defgrp_name[64];
1607 char mask_tex_map_bone[64];
1611 char mask_tex_uvlayer_name[68];
1632 char defgrp_name_a[64];
1634 char defgrp_name_b[64];
1650 char mask_defgrp_name[64];
1660 char mask_tex_map_bone[64];
1664 char mask_tex_uvlayer_name[68];
1721 char defgrp_name[64];
1739 char mask_defgrp_name[64];
1749 char mask_tex_map_bone[64];
1753 char mask_tex_uvlayer_name[68];
1907#ifdef DNA_DEPRECATED_ALLOW
1908 MOD_TRIANGULATE_BEAUTY = (1 << 0),
1934 char defgrp_name[64];
1981 char defgrp_name[64];
2026 char vgroup_name[64];
2028 char uvlayer_name[68];
2056 char defgrp_name[64];
2070 char filepath[1024];
2108 char anchor_grp_name[64];
2130 char defgrp_name[64];
2154 char defgrp_name[64];
2194 int layers_select_src[5];
2196 int layers_select_dst[5];
2202 char defgrp_name[64];
2225 char defgrp_name[64];
2265 char object_path[1024];
2274 char reader_object_path[1024];
2327 char defgrp_name[64];
2351 char defgrp_name[64];
2358#define MOD_WEIGHTEDNORMALS_FACEWEIGHT_CDLAYER_ID "__mod_weightednormals_faceweight"
2374#define MOD_MESHSEQ_READ_ALL \
2375 (MOD_MESHSEQ_READ_VERT | MOD_MESHSEQ_READ_POLY | MOD_MESHSEQ_READ_UV | MOD_MESHSEQ_READ_COLOR)
2415 if (this->packed_file) {
2417 this->packed_file->
size};
2576 float texture_mid_level[3];
2630 char layer_name[64];
2638 char vertex_group_name[64];
2776 float stroke_loc[3];
2777 float stroke_rot[3];
2778 float stroke_scale[3];
2956 char target_vgname[64];
2981 float rnd_offset[3];
3006 char target_vgname[64];
3035 float parentinv[4][4];
3144 char target_layer[64];
3150 char source_vertex_group[64];
3413 char target_vgname[64];
3493 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.
@ MOD_MESHCACHE_INTERP_LINEAR
@ MOD_MESHCACHE_INTERP_NONE
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
@ MOD_MESHSEQ_INTERPOLATE_VERTICES
@ MOD_MESHSEQ_READ_ATTRIBUTES
struct GreasePencilSmoothModifierData GreasePencilSmoothModifierData
@ MOD_BEVEL_HARDEN_NORMALS
@ MOD_BEVEL_INVERT_VGROUP
@ MOD_SIMPLEDEFORM_LOCK_AXIS_Z
@ MOD_SIMPLEDEFORM_LOCK_AXIS_X
@ MOD_SIMPLEDEFORM_LOCK_AXIS_Y
struct GreasePencilModifierInfluenceData GreasePencilModifierInfluenceData
struct MaskModifierData MaskModifierData
@ MOD_SHRINKWRAP_TARGET_PROJECT
@ MOD_SHRINKWRAP_NEAREST_VERTEX
@ MOD_SHRINKWRAP_NEAREST_SURFACE
struct NodesModifierPackedBake NodesModifierPackedBake
@ eWarp_Falloff_InvSquare
@ MOD_LATTICE_INVERT_VGROUP
GreasePencilLineartModifierShadowFilter
@ LINEART_SHADOW_FILTER_ILLUMINATED_ENCLOSED_SHAPES
@ LINEART_SHADOW_FILTER_NONE
@ LINEART_SHADOW_FILTER_SHADED
@ LINEART_SHADOW_FILTER_ILLUMINATED
@ MOD_CURVE_INVERT_VGROUP
@ 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_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_TRIANGULATE_QUAD_SHORTEDGE
@ MOD_TRIANGULATE_QUAD_FIXED
@ MOD_TRIANGULATE_QUAD_LONGEDGE
@ MOD_TRIANGULATE_QUAD_BEAUTY
@ MOD_TRIANGULATE_QUAD_ALTERNATE
@ MOD_SOLIDIFY_NORMAL_CALC
@ MOD_SOLIDIFY_OFFSET_ANGLE_CLAMP
@ MOD_SOLIDIFY_NONMANIFOLD_FLAT_FACES
@ MOD_SOLIDIFY_VGROUP_INV
struct NodesModifierRuntimeHandle NodesModifierRuntimeHandle
@ MOD_SIMPLEDEFORM_FLAG_INVERT_VGROUP
struct MeshSeqCacheModifierData MeshSeqCacheModifierData
@ eBooleanModifierSolver_Float
@ eBooleanModifierSolver_Mesh_Arr
@ MOD_SCREW_SMOOTH_SHADING
@ MOD_SCREW_OBJECT_OFFSET
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
@ eBooleanModifierBMeshFlag_BMesh_NoDissolve
@ eBooleanModifierBMeshFlag_BMesh_Separate
@ eBooleanModifierBMeshFlag_BMesh_NoConnectRegions
@ MOD_WVG_PROXIMITY_OBJECT
@ MOD_WVG_PROXIMITY_GEOMETRY
ParticleInstanceModifierFlag
@ eParticleInstanceFlag_Parents
@ eParticleInstanceFlag_Alive
@ eParticleInstanceFlag_Dead
@ eParticleInstanceFlag_Children
@ eParticleInstanceFlag_Unborn
@ eParticleInstanceFlag_Path
@ eParticleInstanceFlag_UseSize
@ eParticleInstanceFlag_KeepShape
@ 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
struct WeightVGProximityModifierData WeightVGProximityModifierData
struct DataTransferModifierData DataTransferModifierData
@ SUBSURF_TYPE_CATMULL_CLARK
struct GreasePencilArrayModifierData GreasePencilArrayModifierData
@ MOD_REMESH_SHARP_FEATURES
@ MOD_WIREFRAME_OFS_RELATIVE
@ MOD_WIREFRAME_INVERT_VGROUP
struct LaplacianDeformModifierData LaplacianDeformModifierData
GreasePencilWeightAngleModifierFlag
@ MOD_GREASE_PENCIL_WEIGHT_ANGLE_MULTIPLY_DATA
@ MOD_GREASE_PENCIL_WEIGHT_ANGLE_INVERT_OUTPUT
@ MOD_WVG_EDIT_INVERT_VGROUP_MASK
@ MOD_WVG_EDIT_WEIGHTS_NORMALIZE
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
struct GreasePencilShrinkwrapModifierData GreasePencilShrinkwrapModifierData
@ MOD_SHRINKWRAP_ON_SURFACE
@ MOD_SHRINKWRAP_ABOVE_SURFACE
@ MOD_SHRINKWRAP_OUTSIDE_SURFACE
@ MOD_DECIM_FLAG_INVERT_VGROUP
@ MOD_DECIM_FLAG_SYMMETRY
@ MOD_DECIM_FLAG_TRIANGULATE
@ MOD_DECIM_FLAG_ALL_BOUNDARY_VERTS
ParticleSystemModifierFlag
@ eParticleSystemFlag_Pars
@ eParticleSystemFlag_psys_updated
@ eParticleSystemFlag_file_loaded
struct MeshToVolumeModifierData MeshToVolumeModifierData
@ SUBSURF_BOUNDARY_SMOOTH_ALL
@ SUBSURF_BOUNDARY_SMOOTH_PRESERVE_CORNERS
struct MappingInfoModifierData MappingInfoModifierData
@ MOD_DYNAMICPAINT_TYPE_BRUSH
@ MOD_DYNAMICPAINT_TYPE_CANVAS
struct ShapeKeyModifierData ShapeKeyModifierData
struct ModifierData ModifierData
@ MOD_SHRINKWRAP_PROJECT_ALLOW_POS_DIR
@ MOD_SHRINKWRAP_CULL_TARGET_FRONTFACE
@ MOD_SHRINKWRAP_PROJECT_ALLOW_NEG_DIR
@ MOD_SHRINKWRAP_CULL_TARGET_BACKFACE
@ MOD_SHRINKWRAP_INVERT_VGROUP
@ MOD_SHRINKWRAP_INVERT_CULL_TARGET
struct ParticleSystemModifierData ParticleSystemModifierData
@ MOD_WVG_MIX_INVERT_VGROUP_MASK
@ MOD_WVG_MIX_INVERT_VGROUP_B
@ MOD_WVG_MIX_WEIGHTS_NORMALIZE
@ MOD_WVG_MIX_INVERT_VGROUP_A
@ MOD_CORRECTIVESMOOTH_ONLY_SMOOTH
@ MOD_CORRECTIVESMOOTH_PIN_BOUNDARY
@ MOD_CORRECTIVESMOOTH_INVERT_VGROUP
GreasePencilBuildTimeMode
@ MOD_GREASE_PENCIL_BUILD_TIMEMODE_PERCENTAGE
@ MOD_GREASE_PENCIL_BUILD_TIMEMODE_DRAWSPEED
@ MOD_GREASE_PENCIL_BUILD_TIMEMODE_FRAMES
struct GreasePencilLineartModifierData GreasePencilLineartModifierData
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_BEVEL_FACE_STRENGTH_NONE
@ MOD_BEVEL_FACE_STRENGTH_AFFECTED
@ MOD_BEVEL_FACE_STRENGTH_NEW
@ MOD_BEVEL_FACE_STRENGTH_ALL
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_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
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
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_SOLIDIFY_MODE_NONMANIFOLD
@ MOD_SOLIDIFY_MODE_EXTRUDE
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
@ MOD_OCEAN_GEOM_GENERATE
@ MOD_OCEAN_GEOM_SIM_ONLY
@ MOD_OCEAN_GEOM_DISPLACE
struct GreasePencilSimplifyModifierData GreasePencilSimplifyModifierData
struct WeightVGEditModifierData WeightVGEditModifierData
GreasePencilDashModifierFlag
@ MOD_GREASE_PENCIL_DASH_USE_CYCLIC
struct DynamicPaintModifierData DynamicPaintModifierData
@ MOD_MESHCACHE_INVERT_VERTEX_GROUP
@ 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_CAST_USE_OB_TRANSFORM
@ MOD_CAST_SIZE_FROM_RADIUS
struct GreasePencilSubdivModifierData GreasePencilSubdivModifierData
struct VolumeDisplaceModifierData VolumeDisplaceModifierData
@ MOD_SDEF_MODE_CORNER_TRIS
GreasePencilTintModifierMode
@ MOD_GREASE_PENCIL_TINT_UNIFORM
@ MOD_GREASE_PENCIL_TINT_GRADIENT
GreasePencilOutlineModifierFlag
@ MOD_GREASE_PENCIL_OUTLINE_KEEP_SHAPE
struct SkinModifierData SkinModifierData
@ MOD_WARP_VOLUME_PRESERVE
struct SmoothModifierData SmoothModifierData
@ NODES_MODIFIER_HIDE_DATABLOCK_SELECTOR
@ MOD_BEVEL_AFFECT_VERTICES
GreasePencilLineartModifierSource
@ LINEART_SOURCE_COLLECTION
@ MOD_OCEAN_GENERATE_NORMALS
@ MOD_OCEAN_GENERATE_FOAM
@ MOD_OCEAN_GENERATE_SPRAY
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_EDGESPLIT_FROMANGLE
@ MOD_DECIM_MODE_UNSUBDIV
@ MOD_DECIM_MODE_COLLAPSE
@ MOD_DECIM_MODE_DISSOLVE
struct GreasePencilTimeModifierSegment GreasePencilTimeModifierSegment
struct TriangulateModifierData TriangulateModifierData
@ MOD_NORMALEDIT_NO_POLYNORS_FIX
@ MOD_NORMALEDIT_INVERT_VGROUP
@ MOD_NORMALEDIT_USE_DIRECTION_PARALLEL
struct MirrorModifierData MirrorModifierData
@ 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
@ MOD_SKIN_SMOOTH_SHADING
struct DecimateModifierData DecimateModifierData
@ MOD_SMOOTH_INVERT_VGROUP
struct GreasePencilTimeModifierData GreasePencilTimeModifierData
@ MOD_TRIANGULATE_KEEP_CUSTOMLOOP_NORMALS
@ MOD_LAPLACIANSMOOTH_PRESERVE_VOLUME
@ MOD_LAPLACIANSMOOTH_NORMALIZED
@ MOD_LAPLACIANSMOOTH_INVERT_VGROUP
struct BuildModifierData BuildModifierData
enum eRemeshModifierFlags RemeshModifierFlags
@ MOD_VOLUME_DISPLACE_MAP_GLOBAL
@ MOD_VOLUME_DISPLACE_MAP_LOCAL
@ MOD_VOLUME_DISPLACE_MAP_OBJECT
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_SOLIDIFY_NONMANIFOLD_BOUNDARY_MODE_FLAT
@ MOD_SOLIDIFY_NONMANIFOLD_BOUNDARY_MODE_ROUND
@ MOD_SOLIDIFY_NONMANIFOLD_BOUNDARY_MODE_NONE
struct OceanModifierData OceanModifierData
struct LatticeModifierData LatticeModifierData
struct GreasePencilTextureModifierData GreasePencilTextureModifierData
@ MOD_CORRECTIVESMOOTH_RESTSOURCE_ORCO
@ MOD_CORRECTIVESMOOTH_RESTSOURCE_BIND
@ MOD_MESHCACHE_DEFORM_INTEGRATE
@ MOD_MESHCACHE_DEFORM_OVERWRITE
struct SubsurfModifierData SubsurfModifierData
struct GreasePencilBuildModifierData GreasePencilBuildModifierData
@ MOD_BUILD_FLAG_RANDOMIZE
@ MOD_OCEAN_SPECTRUM_TEXEL_MARSEN_ARSLOE
@ MOD_OCEAN_SPECTRUM_JONSWAP
@ MOD_OCEAN_SPECTRUM_PHILLIPS
@ MOD_OCEAN_SPECTRUM_PIERSON_MOSKOWITZ
struct GreasePencilNoiseModifierData GreasePencilNoiseModifierData
@ MOD_WEIGHTEDNORMAL_MODE_FACE
@ MOD_WEIGHTEDNORMAL_MODE_FACE_ANGLE
@ MOD_WEIGHTEDNORMAL_MODE_ANGLE
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
@ MOD_LAPLACIANDEFORM_BIND
@ MOD_LAPLACIANDEFORM_INVERT_VGROUP
struct CorrectiveSmoothDeltaCache CorrectiveSmoothDeltaCache
@ MOD_SOLIDIFY_NONMANIFOLD_OFFSET_MODE_EVEN
@ MOD_SOLIDIFY_NONMANIFOLD_OFFSET_MODE_FIXED
@ MOD_SOLIDIFY_NONMANIFOLD_OFFSET_MODE_CONSTRAINTS
GreasePencilTextureModifierMode
@ MOD_GREASE_PENCIL_TEXTURE_STROKE_AND_FILL
@ MOD_GREASE_PENCIL_TEXTURE_FILL
@ MOD_GREASE_PENCIL_TEXTURE_STROKE
struct GreasePencilEnvelopeModifierData GreasePencilEnvelopeModifierData
struct GreasePencilOpacityModifierData GreasePencilOpacityModifierData
struct WarpModifierData WarpModifierData
struct NodesModifierBakeFile NodesModifierBakeFile
struct GreasePencilHookModifierData GreasePencilHookModifierData
@ MOD_UVWARP_INVERT_VGROUP
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_SHRINKWRAP_PROJECT_OVER_X_AXIS
@ MOD_SHRINKWRAP_PROJECT_OVER_Y_AXIS
@ MOD_SHRINKWRAP_PROJECT_OVER_Z_AXIS
@ MOD_SHRINKWRAP_PROJECT_OVER_NORMAL
@ MOD_TRIANGULATE_NGON_BEAUTY
@ MOD_TRIANGULATE_NGON_EARCLIP
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_BEVEL_PROFILE_CUSTOM
@ MOD_BEVEL_PROFILE_SUPERELLIPSE
@ MOD_NORMALEDIT_MODE_RADIAL
@ MOD_NORMALEDIT_MODE_DIRECTIONAL
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_CORRECTIVESMOOTH_SMOOTH_LENGTH_WEIGHT
@ MOD_CORRECTIVESMOOTH_SMOOTH_SIMPLE
struct VolumeToMeshModifierData VolumeToMeshModifierData
ParticleInstanceModifierSpace
@ eParticleInstanceSpace_World
@ eParticleInstanceSpace_Local
struct EdgeSplitModifierData EdgeSplitModifierData
@ eBooleanModifierFlag_Collection
@ eBooleanModifierFlag_Self
@ eBooleanModifierFlag_HoleTolerant
@ eBooleanModifierFlag_Object
@ MOD_WEIGHTEDNORMAL_KEEP_SHARP
@ MOD_WEIGHTEDNORMAL_FACE_INFLUENCE
@ MOD_WEIGHTEDNORMAL_INVERT_VGROUP
GreasePencilOffsetModifierMode
@ MOD_GREASE_PENCIL_OFFSET_STROKE
@ MOD_GREASE_PENCIL_OFFSET_MATERIAL
@ MOD_GREASE_PENCIL_OFFSET_LAYER
@ MOD_GREASE_PENCIL_OFFSET_RANDOM
struct SmokeModifierData SmokeModifierData
@ MOD_MESHCACHE_PLAY_CFEA
@ MOD_MESHCACHE_PLAY_EVAL
@ MOD_NORMALEDIT_MIX_COPY
struct GreasePencilMirrorModifierData GreasePencilMirrorModifierData
@ MOD_WELD_MODE_CONNECTED
struct GreasePencilTintModifierData GreasePencilTintModifierData
@ MOD_MESHCACHE_TIME_FRAME
@ MOD_MESHCACHE_TIME_FACTOR
@ MOD_MESHCACHE_TIME_SECONDS
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
@ MOD_SIMPLEDEFORM_MODE_TAPER
@ MOD_SIMPLEDEFORM_MODE_STRETCH
@ MOD_SIMPLEDEFORM_MODE_BEND
@ MOD_SIMPLEDEFORM_MODE_TWIST
struct NodesModifierSettings NodesModifierSettings
@ MOD_MIR_BISECT_FLIP_AXIS_X
@ MOD_MIR_BISECT_FLIP_AXIS_Z
@ MOD_MIR_BISECT_FLIP_AXIS_Y
struct ArmatureModifierData ArmatureModifierData
struct DisplaceModifierData DisplaceModifierData
@ 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
struct WaveModifierData WaveModifierData
#define DNA_DEPRECATED_ALLOW
draw_view in_light_buf[] float
draw_view push_constant(Type::INT, "radiance_src") .push_constant(Type capture_info_buf storage_buf(1, Qualifier::READ, "ObjectBounds", "bounds_buf[]") .push_constant(Type draw_view int
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
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]
float(* vert_velocities)[3]
struct BVHTreeFromMesh * bvhtree
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