Blender V5.0
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 250 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 275 of file MOD_collision.cc.

◆ modifierType_CorrectiveSmooth

ModifierTypeInfo modifierType_CorrectiveSmooth
extern

Definition at line 825 of file MOD_correctivesmooth.cc.

◆ modifierType_Curve

ModifierTypeInfo modifierType_Curve
extern

Definition at line 185 of file MOD_curve.cc.

◆ modifierType_DataTransfer

ModifierTypeInfo modifierType_DataTransfer
extern

Definition at line 455 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 309 of file MOD_grease_pencil_armature.cc.

◆ modifierType_GreasePencilArray

ModifierTypeInfo modifierType_GreasePencilArray
extern

Definition at line 352 of file MOD_grease_pencil_array.cc.

◆ modifierType_GreasePencilBuild

ModifierTypeInfo modifierType_GreasePencilBuild
extern

Definition at line 870 of file MOD_grease_pencil_build.cc.

◆ modifierType_GreasePencilColor

ModifierTypeInfo modifierType_GreasePencilColor
extern

Definition at line 253 of file MOD_grease_pencil_color.cc.

◆ modifierType_GreasePencilDash

ModifierTypeInfo modifierType_GreasePencilDash
extern

Definition at line 512 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 321 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 338 of file MOD_grease_pencil_length.cc.

◆ modifierType_GreasePencilLineart

ModifierTypeInfo modifierType_GreasePencilLineart
extern

Definition at line 876 of file MOD_lineart.cc.

◆ modifierType_GreasePencilMirror

ModifierTypeInfo modifierType_GreasePencilMirror
extern

Definition at line 251 of file MOD_grease_pencil_mirror.cc.

◆ modifierType_GreasePencilMultiply

ModifierTypeInfo modifierType_GreasePencilMultiply
extern

Definition at line 298 of file MOD_grease_pencil_multiply.cc.

◆ modifierType_GreasePencilNoise

ModifierTypeInfo modifierType_GreasePencilNoise
extern

Definition at line 327 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 329 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 667 of file MOD_grease_pencil_time.cc.

◆ modifierType_GreasePencilTint

ModifierTypeInfo modifierType_GreasePencilTint
extern

Definition at line 496 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 858 of file MOD_laplaciandeform.cc.

◆ modifierType_LaplacianSmooth

ModifierTypeInfo modifierType_LaplacianSmooth
extern

Definition at line 552 of file MOD_laplaciansmooth.cc.

◆ modifierType_Lattice

ModifierTypeInfo modifierType_Lattice
extern

Definition at line 156 of file MOD_lattice.cc.

◆ modifierType_Mask

ModifierTypeInfo modifierType_Mask
extern

Definition at line 789 of file modifiers/intern/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 667 of file MOD_meshdeform.cc.

◆ modifierType_MeshSequenceCache

ModifierTypeInfo modifierType_MeshSequenceCache
extern

Definition at line 433 of file MOD_meshsequencecache.cc.

◆ modifierType_MeshToVolume

ModifierTypeInfo modifierType_MeshToVolume
extern

Definition at line 187 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 456 of file MOD_multires.cc.

◆ modifierType_NavMesh

ModifierTypeInfo modifierType_NavMesh
extern

◆ modifierType_Nodes

ModifierTypeInfo modifierType_Nodes
extern

Definition at line 2300 of file MOD_nodes.cc.

◆ modifierType_None

ModifierTypeInfo modifierType_None
extern

Definition at line 24 of file modifiers/intern/MOD_none.cc.

◆ modifierType_NormalEdit

ModifierTypeInfo modifierType_NormalEdit
extern

Definition at line 686 of file MOD_normal_edit.cc.

◆ modifierType_Ocean

ModifierTypeInfo modifierType_Ocean
extern

Definition at line 678 of file MOD_ocean.cc.

◆ modifierType_ParticleInstance

ModifierTypeInfo modifierType_ParticleInstance
extern

Definition at line 642 of file MOD_particleinstance.cc.

◆ modifierType_ParticleSystem

ModifierTypeInfo modifierType_ParticleSystem
extern

Definition at line 260 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 1133 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 183 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 208 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 246 of file MOD_solidify.cc.

◆ modifierType_Subsurf

ModifierTypeInfo modifierType_Subsurf
extern

Definition at line 447 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 1723 of file MOD_surfacedeform.cc.

◆ modifierType_Triangulate

ModifierTypeInfo modifierType_Triangulate
extern

Definition at line 123 of file MOD_triangulate.cc.

◆ modifierType_UVProject

ModifierTypeInfo modifierType_UVProject
extern

Definition at line 345 of file MOD_uvproject.cc.

◆ modifierType_UVWarp

ModifierTypeInfo modifierType_UVWarp
extern

Definition at line 308 of file MOD_uvwarp.cc.

◆ modifierType_VolumeDisplace

ModifierTypeInfo modifierType_VolumeDisplace
extern

Definition at line 313 of file MOD_volume_displace.cc.

◆ modifierType_VolumeToMesh

ModifierTypeInfo modifierType_VolumeToMesh
extern

Definition at line 194 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 601 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 719 of file MOD_weightvgproximity.cc.

◆ modifierType_Weld

ModifierTypeInfo modifierType_Weld
extern

Definition at line 172 of file MOD_weld.cc.

◆ modifierType_Wireframe

ModifierTypeInfo modifierType_Wireframe
extern

Definition at line 160 of file MOD_wireframe.cc.