Blender V4.5
MOD_modifiertypes.hh File Reference
#include "BKE_modifier.hh"

Go to the source code of this file.

Functions

void modifier_type_init (ModifierTypeInfo *types[])

Variables

ModifierTypeInfo modifierType_None
ModifierTypeInfo modifierType_Subsurf
ModifierTypeInfo modifierType_Lattice
ModifierTypeInfo modifierType_Curve
ModifierTypeInfo modifierType_Build
ModifierTypeInfo modifierType_Mirror
ModifierTypeInfo modifierType_Decimate
ModifierTypeInfo modifierType_Wave
ModifierTypeInfo modifierType_Armature
ModifierTypeInfo modifierType_Hook
ModifierTypeInfo modifierType_Softbody
ModifierTypeInfo modifierType_Boolean
ModifierTypeInfo modifierType_Array
ModifierTypeInfo modifierType_EdgeSplit
ModifierTypeInfo modifierType_Displace
ModifierTypeInfo modifierType_UVProject
ModifierTypeInfo modifierType_Smooth
ModifierTypeInfo modifierType_Cast
ModifierTypeInfo modifierType_MeshDeform
ModifierTypeInfo modifierType_ParticleSystem
ModifierTypeInfo modifierType_ParticleInstance
ModifierTypeInfo modifierType_Explode
ModifierTypeInfo modifierType_Cloth
ModifierTypeInfo modifierType_Collision
ModifierTypeInfo modifierType_Bevel
ModifierTypeInfo modifierType_Shrinkwrap
ModifierTypeInfo modifierType_Fluidsim
ModifierTypeInfo modifierType_Mask
ModifierTypeInfo modifierType_SimpleDeform
ModifierTypeInfo modifierType_Multires
ModifierTypeInfo modifierType_Surface
ModifierTypeInfo modifierType_Fluid
ModifierTypeInfo modifierType_ShapeKey
ModifierTypeInfo modifierType_Solidify
ModifierTypeInfo modifierType_Screw
ModifierTypeInfo modifierType_Ocean
ModifierTypeInfo modifierType_Warp
ModifierTypeInfo modifierType_NavMesh
ModifierTypeInfo modifierType_WeightVGEdit
ModifierTypeInfo modifierType_WeightVGMix
ModifierTypeInfo modifierType_WeightVGProximity
ModifierTypeInfo modifierType_DynamicPaint
ModifierTypeInfo modifierType_Remesh
ModifierTypeInfo modifierType_Skin
ModifierTypeInfo modifierType_LaplacianSmooth
ModifierTypeInfo modifierType_Triangulate
ModifierTypeInfo modifierType_UVWarp
ModifierTypeInfo modifierType_MeshCache
ModifierTypeInfo modifierType_LaplacianDeform
ModifierTypeInfo modifierType_Wireframe
ModifierTypeInfo modifierType_Weld
ModifierTypeInfo modifierType_DataTransfer
ModifierTypeInfo modifierType_NormalEdit
ModifierTypeInfo modifierType_CorrectiveSmooth
ModifierTypeInfo modifierType_MeshSequenceCache
ModifierTypeInfo modifierType_SurfaceDeform
ModifierTypeInfo modifierType_WeightedNormal
ModifierTypeInfo modifierType_Nodes
ModifierTypeInfo modifierType_MeshToVolume
ModifierTypeInfo modifierType_VolumeDisplace
ModifierTypeInfo modifierType_VolumeToMesh
ModifierTypeInfo modifierType_GreasePencilOpacity
ModifierTypeInfo modifierType_GreasePencilSubdiv
ModifierTypeInfo modifierType_GreasePencilColor
ModifierTypeInfo modifierType_GreasePencilTint
ModifierTypeInfo modifierType_GreasePencilSmooth
ModifierTypeInfo modifierType_GreasePencilOffset
ModifierTypeInfo modifierType_GreasePencilNoise
ModifierTypeInfo modifierType_GreasePencilMirror
ModifierTypeInfo modifierType_GreasePencilThickness
ModifierTypeInfo modifierType_GreasePencilLattice
ModifierTypeInfo modifierType_GreasePencilDash
ModifierTypeInfo modifierType_GreasePencilMultiply
ModifierTypeInfo modifierType_GreasePencilLength
ModifierTypeInfo modifierType_GreasePencilWeightAngle
ModifierTypeInfo modifierType_GreasePencilArray
ModifierTypeInfo modifierType_GreasePencilWeightProximity
ModifierTypeInfo modifierType_GreasePencilHook
ModifierTypeInfo modifierType_GreasePencilLineart
ModifierTypeInfo modifierType_GreasePencilArmature
ModifierTypeInfo modifierType_GreasePencilTime
ModifierTypeInfo modifierType_GreasePencilSimplify
ModifierTypeInfo modifierType_GreasePencilEnvelope
ModifierTypeInfo modifierType_GreasePencilOutline
ModifierTypeInfo modifierType_GreasePencilShrinkwrap
ModifierTypeInfo modifierType_GreasePencilBuild
ModifierTypeInfo modifierType_GreasePencilTexture

Function Documentation

◆ modifier_type_init()

void modifier_type_init ( ModifierTypeInfo * types[])

Only called by BKE_modifier.hh/modifier.cc

Definition at line 202 of file MOD_util.cc.

References INIT_TYPE, None, and types.

Referenced by BKE_modifier_init().

Variable Documentation

◆ modifierType_Armature

ModifierTypeInfo modifierType_Armature
extern

Definition at line 244 of file MOD_armature.cc.

◆ modifierType_Array

ModifierTypeInfo modifierType_Array
extern

Definition at line 1063 of file MOD_array.cc.

◆ modifierType_Bevel

ModifierTypeInfo modifierType_Bevel
extern

Definition at line 454 of file MOD_bevel.cc.

◆ modifierType_Boolean

ModifierTypeInfo modifierType_Boolean
extern

Definition at line 679 of file MOD_boolean.cc.

◆ modifierType_Build

ModifierTypeInfo modifierType_Build
extern

Definition at line 294 of file MOD_build.cc.

◆ modifierType_Cast

ModifierTypeInfo modifierType_Cast
extern

Definition at line 502 of file MOD_cast.cc.

◆ modifierType_Cloth

ModifierTypeInfo modifierType_Cloth
extern

Definition at line 267 of file MOD_cloth.cc.

◆ modifierType_Collision

ModifierTypeInfo modifierType_Collision
extern

Definition at line 274 of file MOD_collision.cc.

◆ modifierType_CorrectiveSmooth

ModifierTypeInfo modifierType_CorrectiveSmooth
extern

Definition at line 806 of file MOD_correctivesmooth.cc.

◆ modifierType_Curve

ModifierTypeInfo modifierType_Curve
extern

Definition at line 184 of file MOD_curve.cc.

◆ modifierType_DataTransfer

ModifierTypeInfo modifierType_DataTransfer
extern

Definition at line 458 of file MOD_datatransfer.cc.

◆ modifierType_Decimate

ModifierTypeInfo modifierType_Decimate
extern

Definition at line 274 of file MOD_decimate.cc.

◆ modifierType_Displace

ModifierTypeInfo modifierType_Displace
extern

Definition at line 405 of file MOD_displace.cc.

◆ modifierType_DynamicPaint

ModifierTypeInfo modifierType_DynamicPaint
extern

Definition at line 185 of file MOD_dynamicpaint.cc.

◆ modifierType_EdgeSplit

ModifierTypeInfo modifierType_EdgeSplit
extern

Definition at line 158 of file MOD_edgesplit.cc.

◆ modifierType_Explode

ModifierTypeInfo modifierType_Explode
extern

Definition at line 1212 of file MOD_explode.cc.

◆ modifierType_Fluid

ModifierTypeInfo modifierType_Fluid
extern

Definition at line 237 of file MOD_fluid.cc.

◆ modifierType_Fluidsim

ModifierTypeInfo modifierType_Fluidsim
extern

◆ modifierType_GreasePencilArmature

ModifierTypeInfo modifierType_GreasePencilArmature
extern

Definition at line 307 of file MOD_grease_pencil_armature.cc.

◆ modifierType_GreasePencilArray

ModifierTypeInfo modifierType_GreasePencilArray
extern

Definition at line 351 of file MOD_grease_pencil_array.cc.

◆ modifierType_GreasePencilBuild

ModifierTypeInfo modifierType_GreasePencilBuild
extern

Definition at line 846 of file MOD_grease_pencil_build.cc.

◆ modifierType_GreasePencilColor

ModifierTypeInfo modifierType_GreasePencilColor
extern

Definition at line 251 of file MOD_grease_pencil_color.cc.

◆ modifierType_GreasePencilDash

ModifierTypeInfo modifierType_GreasePencilDash
extern

Definition at line 514 of file MOD_grease_pencil_dash.cc.

◆ modifierType_GreasePencilEnvelope

ModifierTypeInfo modifierType_GreasePencilEnvelope
extern

Definition at line 739 of file MOD_grease_pencil_envelope.cc.

◆ modifierType_GreasePencilHook

ModifierTypeInfo modifierType_GreasePencilHook
extern

Definition at line 325 of file MOD_grease_pencil_hook.cc.

◆ modifierType_GreasePencilLattice

ModifierTypeInfo modifierType_GreasePencilLattice
extern

Definition at line 199 of file MOD_grease_pencil_lattice.cc.

◆ modifierType_GreasePencilLength

ModifierTypeInfo modifierType_GreasePencilLength
extern

Definition at line 336 of file MOD_grease_pencil_length.cc.

◆ modifierType_GreasePencilLineart

ModifierTypeInfo modifierType_GreasePencilLineart
extern

Definition at line 885 of file MOD_lineart.cc.

◆ modifierType_GreasePencilMirror

ModifierTypeInfo modifierType_GreasePencilMirror
extern

Definition at line 250 of file MOD_grease_pencil_mirror.cc.

◆ modifierType_GreasePencilMultiply

ModifierTypeInfo modifierType_GreasePencilMultiply
extern

Definition at line 297 of file MOD_grease_pencil_multiply.cc.

◆ modifierType_GreasePencilNoise

ModifierTypeInfo modifierType_GreasePencilNoise
extern

Definition at line 325 of file MOD_grease_pencil_noise.cc.

◆ modifierType_GreasePencilOffset

ModifierTypeInfo modifierType_GreasePencilOffset
extern

Definition at line 470 of file MOD_grease_pencil_offset.cc.

◆ modifierType_GreasePencilOpacity

ModifierTypeInfo modifierType_GreasePencilOpacity
extern

Definition at line 294 of file MOD_grease_pencil_opacity.cc.

◆ modifierType_GreasePencilOutline

ModifierTypeInfo modifierType_GreasePencilOutline
extern

Definition at line 321 of file MOD_grease_pencil_outline.cc.

◆ modifierType_GreasePencilShrinkwrap

ModifierTypeInfo modifierType_GreasePencilShrinkwrap
extern

Definition at line 327 of file MOD_grease_pencil_shrinkwrap.cc.

◆ modifierType_GreasePencilSimplify

ModifierTypeInfo modifierType_GreasePencilSimplify
extern

Definition at line 240 of file MOD_grease_pencil_simplify.cc.

◆ modifierType_GreasePencilSmooth

ModifierTypeInfo modifierType_GreasePencilSmooth
extern

Definition at line 275 of file MOD_grease_pencil_smooth.cc.

◆ modifierType_GreasePencilSubdiv

ModifierTypeInfo modifierType_GreasePencilSubdiv
extern

Definition at line 193 of file MOD_grease_pencil_subdiv.cc.

◆ modifierType_GreasePencilTexture

ModifierTypeInfo modifierType_GreasePencilTexture
extern

Definition at line 368 of file MOD_grease_pencil_texture.cc.

◆ modifierType_GreasePencilThickness

ModifierTypeInfo modifierType_GreasePencilThickness
extern

Definition at line 216 of file MOD_grease_pencil_thickness.cc.

◆ modifierType_GreasePencilTime

ModifierTypeInfo modifierType_GreasePencilTime
extern

Definition at line 669 of file MOD_grease_pencil_time.cc.

◆ modifierType_GreasePencilTint

ModifierTypeInfo modifierType_GreasePencilTint
extern

Definition at line 486 of file MOD_grease_pencil_tint.cc.

◆ modifierType_GreasePencilWeightAngle

ModifierTypeInfo modifierType_GreasePencilWeightAngle
extern

Definition at line 267 of file MOD_grease_pencil_weight_angle.cc.

◆ modifierType_GreasePencilWeightProximity

ModifierTypeInfo modifierType_GreasePencilWeightProximity
extern

Definition at line 291 of file MOD_grease_pencil_weight_proximity.cc.

◆ modifierType_Hook

ModifierTypeInfo modifierType_Hook
extern

Definition at line 540 of file MOD_hook.cc.

◆ modifierType_LaplacianDeform

ModifierTypeInfo modifierType_LaplacianDeform
extern

Definition at line 847 of file MOD_laplaciandeform.cc.

◆ modifierType_LaplacianSmooth

ModifierTypeInfo modifierType_LaplacianSmooth
extern

Definition at line 551 of file MOD_laplaciansmooth.cc.

◆ modifierType_Lattice

ModifierTypeInfo modifierType_Lattice
extern

Definition at line 155 of file MOD_lattice.cc.

◆ modifierType_Mask

ModifierTypeInfo modifierType_Mask
extern

Definition at line 794 of file MOD_mask.cc.

◆ modifierType_MeshCache

ModifierTypeInfo modifierType_MeshCache
extern

Definition at line 375 of file MOD_meshcache.cc.

◆ modifierType_MeshDeform

ModifierTypeInfo modifierType_MeshDeform
extern

Definition at line 607 of file MOD_meshdeform.cc.

◆ modifierType_MeshSequenceCache

ModifierTypeInfo modifierType_MeshSequenceCache
extern

Definition at line 494 of file MOD_meshsequencecache.cc.

◆ modifierType_MeshToVolume

ModifierTypeInfo modifierType_MeshToVolume
extern

Definition at line 186 of file MOD_mesh_to_volume.cc.

◆ modifierType_Mirror

ModifierTypeInfo modifierType_Mirror
extern

Definition at line 229 of file MOD_mirror.cc.

◆ modifierType_Multires

ModifierTypeInfo modifierType_Multires
extern

Definition at line 450 of file MOD_multires.cc.

◆ modifierType_NavMesh

ModifierTypeInfo modifierType_NavMesh
extern

◆ modifierType_Nodes

ModifierTypeInfo modifierType_Nodes
extern

Definition at line 2242 of file MOD_nodes.cc.

◆ modifierType_None

ModifierTypeInfo modifierType_None
extern

Definition at line 24 of file MOD_none.cc.

◆ modifierType_NormalEdit

ModifierTypeInfo modifierType_NormalEdit
extern

Definition at line 691 of file MOD_normal_edit.cc.

◆ modifierType_Ocean

ModifierTypeInfo modifierType_Ocean
extern

Definition at line 675 of file MOD_ocean.cc.

◆ modifierType_ParticleInstance

ModifierTypeInfo modifierType_ParticleInstance
extern

Definition at line 632 of file MOD_particleinstance.cc.

◆ modifierType_ParticleSystem

ModifierTypeInfo modifierType_ParticleSystem
extern

Definition at line 259 of file MOD_particlesystem.cc.

◆ modifierType_Remesh

ModifierTypeInfo modifierType_Remesh
extern

Definition at line 267 of file MOD_remesh.cc.

◆ modifierType_Screw

ModifierTypeInfo modifierType_Screw
extern

Definition at line 1134 of file MOD_screw.cc.

◆ modifierType_ShapeKey

ModifierTypeInfo modifierType_ShapeKey
extern

Definition at line 102 of file MOD_shapekey.cc.

◆ modifierType_Shrinkwrap

ModifierTypeInfo modifierType_Shrinkwrap
extern

Definition at line 184 of file MOD_shrinkwrap.cc.

◆ modifierType_SimpleDeform

ModifierTypeInfo modifierType_SimpleDeform
extern

Definition at line 511 of file MOD_simpledeform.cc.

◆ modifierType_Skin

ModifierTypeInfo modifierType_Skin
extern

Definition at line 2062 of file MOD_skin.cc.

◆ modifierType_Smooth

ModifierTypeInfo modifierType_Smooth
extern

Definition at line 207 of file MOD_smooth.cc.

◆ modifierType_Softbody

ModifierTypeInfo modifierType_Softbody
extern

Definition at line 81 of file MOD_softbody.cc.

◆ modifierType_Solidify

ModifierTypeInfo modifierType_Solidify
extern

Definition at line 247 of file MOD_solidify.cc.

◆ modifierType_Subsurf

ModifierTypeInfo modifierType_Subsurf
extern

Definition at line 488 of file MOD_subsurf.cc.

◆ modifierType_Surface

ModifierTypeInfo modifierType_Surface
extern

Definition at line 183 of file MOD_surface.cc.

◆ modifierType_SurfaceDeform

ModifierTypeInfo modifierType_SurfaceDeform
extern

Definition at line 1696 of file MOD_surfacedeform.cc.

◆ modifierType_Triangulate

ModifierTypeInfo modifierType_Triangulate
extern

Definition at line 122 of file MOD_triangulate.cc.

◆ modifierType_UVProject

ModifierTypeInfo modifierType_UVProject
extern

Definition at line 346 of file MOD_uvproject.cc.

◆ modifierType_UVWarp

ModifierTypeInfo modifierType_UVWarp
extern

Definition at line 305 of file MOD_uvwarp.cc.

◆ modifierType_VolumeDisplace

ModifierTypeInfo modifierType_VolumeDisplace
extern

Definition at line 310 of file MOD_volume_displace.cc.

◆ modifierType_VolumeToMesh

ModifierTypeInfo modifierType_VolumeToMesh
extern

Definition at line 193 of file MOD_volume_to_mesh.cc.

◆ modifierType_Warp

ModifierTypeInfo modifierType_Warp
extern

Definition at line 467 of file MOD_warp.cc.

◆ modifierType_Wave

ModifierTypeInfo modifierType_Wave
extern

Definition at line 409 of file MOD_wave.cc.

◆ modifierType_WeightedNormal

ModifierTypeInfo modifierType_WeightedNormal
extern

Definition at line 603 of file MOD_weighted_normal.cc.

◆ modifierType_WeightVGEdit

ModifierTypeInfo modifierType_WeightVGEdit
extern

Definition at line 390 of file MOD_weightvgedit.cc.

◆ modifierType_WeightVGMix

ModifierTypeInfo modifierType_WeightVGMix
extern

Definition at line 489 of file MOD_weightvgmix.cc.

◆ modifierType_WeightVGProximity

ModifierTypeInfo modifierType_WeightVGProximity
extern

Definition at line 718 of file MOD_weightvgproximity.cc.

◆ modifierType_Weld

ModifierTypeInfo modifierType_Weld
extern

Definition at line 178 of file MOD_weld.cc.

◆ modifierType_Wireframe

ModifierTypeInfo modifierType_Wireframe
extern

Definition at line 160 of file MOD_wireframe.cc.