Blender V4.3
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 205 of file MOD_util.cc.

References Bevel, INIT_TYPE, None, and Wireframe.

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 1067 of file MOD_array.cc.

◆ modifierType_Bevel

ModifierTypeInfo modifierType_Bevel
extern

Definition at line 461 of file MOD_bevel.cc.

◆ modifierType_Boolean

ModifierTypeInfo modifierType_Boolean
extern

Definition at line 666 of file MOD_boolean.cc.

◆ modifierType_Build

ModifierTypeInfo modifierType_Build
extern

Definition at line 295 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 268 of file MOD_cloth.cc.

◆ modifierType_Collision

ModifierTypeInfo modifierType_Collision
extern

Definition at line 276 of file MOD_collision.cc.

◆ modifierType_CorrectiveSmooth

ModifierTypeInfo modifierType_CorrectiveSmooth
extern

Definition at line 814 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 474 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 435 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 157 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 240 of file MOD_fluid.cc.

◆ modifierType_Fluidsim

ModifierTypeInfo modifierType_Fluidsim
extern

◆ modifierType_GreasePencilArmature

ModifierTypeInfo modifierType_GreasePencilArmature
extern

Definition at line 212 of file MOD_grease_pencil_armature.cc.

◆ modifierType_GreasePencilArray

ModifierTypeInfo modifierType_GreasePencilArray
extern

Definition at line 365 of file MOD_grease_pencil_array.cc.

◆ modifierType_GreasePencilBuild

ModifierTypeInfo modifierType_GreasePencilBuild
extern

Definition at line 819 of file MOD_grease_pencil_build.cc.

◆ modifierType_GreasePencilColor

ModifierTypeInfo modifierType_GreasePencilColor
extern

Definition at line 256 of file MOD_grease_pencil_color.cc.

◆ modifierType_GreasePencilDash

ModifierTypeInfo modifierType_GreasePencilDash
extern

Definition at line 491 of file MOD_grease_pencil_dash.cc.

◆ modifierType_GreasePencilEnvelope

ModifierTypeInfo modifierType_GreasePencilEnvelope
extern

Definition at line 737 of file MOD_grease_pencil_envelope.cc.

◆ modifierType_GreasePencilHook

ModifierTypeInfo modifierType_GreasePencilHook
extern

Definition at line 331 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 344 of file MOD_grease_pencil_length.cc.

◆ modifierType_GreasePencilLineart

ModifierTypeInfo modifierType_GreasePencilLineart
extern

Definition at line 902 of file MOD_lineart.cc.

◆ modifierType_GreasePencilMirror

ModifierTypeInfo modifierType_GreasePencilMirror
extern

Definition at line 248 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 465 of file MOD_grease_pencil_offset.cc.

◆ modifierType_GreasePencilOpacity

ModifierTypeInfo modifierType_GreasePencilOpacity
extern

Definition at line 289 of file MOD_grease_pencil_opacity.cc.

◆ modifierType_GreasePencilOutline

ModifierTypeInfo modifierType_GreasePencilOutline
extern

Definition at line 322 of file MOD_grease_pencil_outline.cc.

◆ modifierType_GreasePencilShrinkwrap

ModifierTypeInfo modifierType_GreasePencilShrinkwrap
extern

Definition at line 334 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 253 of file MOD_grease_pencil_smooth.cc.

◆ modifierType_GreasePencilSubdiv

ModifierTypeInfo modifierType_GreasePencilSubdiv
extern

Definition at line 180 of file MOD_grease_pencil_subdiv.cc.

◆ modifierType_GreasePencilTexture

ModifierTypeInfo modifierType_GreasePencilTexture
extern

Definition at line 365 of file MOD_grease_pencil_texture.cc.

◆ modifierType_GreasePencilThickness

ModifierTypeInfo modifierType_GreasePencilThickness
extern

Definition at line 217 of file MOD_grease_pencil_thickness.cc.

◆ modifierType_GreasePencilTime

ModifierTypeInfo modifierType_GreasePencilTime
extern

Definition at line 673 of file MOD_grease_pencil_time.cc.

◆ modifierType_GreasePencilTint

ModifierTypeInfo modifierType_GreasePencilTint
extern

Definition at line 467 of file MOD_grease_pencil_tint.cc.

◆ modifierType_GreasePencilWeightAngle

ModifierTypeInfo modifierType_GreasePencilWeightAngle
extern

Definition at line 275 of file MOD_grease_pencil_weight_angle.cc.

◆ modifierType_GreasePencilWeightProximity

ModifierTypeInfo modifierType_GreasePencilWeightProximity
extern

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

◆ modifierType_LaplacianSmooth

ModifierTypeInfo modifierType_LaplacianSmooth
extern

Definition at line 547 of file MOD_laplaciansmooth.cc.

◆ modifierType_Lattice

ModifierTypeInfo modifierType_Lattice
extern

Definition at line 157 of file MOD_lattice.cc.

◆ modifierType_Mask

ModifierTypeInfo modifierType_Mask
extern

Definition at line 796 of file MOD_mask.cc.

◆ modifierType_MeshCache

ModifierTypeInfo modifierType_MeshCache
extern

Definition at line 373 of file MOD_meshcache.cc.

◆ modifierType_MeshDeform

ModifierTypeInfo modifierType_MeshDeform
extern

Definition at line 611 of file MOD_meshdeform.cc.

◆ modifierType_MeshSequenceCache

ModifierTypeInfo modifierType_MeshSequenceCache
extern

Definition at line 487 of file MOD_meshsequencecache.cc.

◆ modifierType_MeshToVolume

ModifierTypeInfo modifierType_MeshToVolume
extern

Definition at line 190 of file MOD_mesh_to_volume.cc.

◆ modifierType_Mirror

ModifierTypeInfo modifierType_Mirror
extern

Definition at line 234 of file MOD_mirror.cc.

◆ modifierType_Multires

ModifierTypeInfo modifierType_Multires
extern

Definition at line 466 of file MOD_multires.cc.

◆ modifierType_NavMesh

ModifierTypeInfo modifierType_NavMesh
extern

◆ modifierType_Nodes

ModifierTypeInfo modifierType_Nodes
extern

Definition at line 2788 of file MOD_nodes.cc.

◆ modifierType_None

ModifierTypeInfo modifierType_None
extern

Definition at line 26 of file MOD_none.cc.

◆ modifierType_NormalEdit

ModifierTypeInfo modifierType_NormalEdit
extern

Definition at line 709 of file MOD_normal_edit.cc.

◆ modifierType_Ocean

ModifierTypeInfo modifierType_Ocean
extern

Definition at line 690 of file MOD_ocean.cc.

◆ modifierType_ParticleInstance

ModifierTypeInfo modifierType_ParticleInstance
extern

Definition at line 633 of file MOD_particleinstance.cc.

◆ modifierType_ParticleSystem

ModifierTypeInfo modifierType_ParticleSystem
extern

Definition at line 261 of file MOD_particlesystem.cc.

◆ modifierType_Remesh

ModifierTypeInfo modifierType_Remesh
extern

Definition at line 261 of file MOD_remesh.cc.

◆ modifierType_Screw

ModifierTypeInfo modifierType_Screw
extern

Definition at line 1139 of file MOD_screw.cc.

◆ modifierType_ShapeKey

ModifierTypeInfo modifierType_ShapeKey
extern

Definition at line 103 of file MOD_shapekey.cc.

◆ modifierType_Shrinkwrap

ModifierTypeInfo modifierType_Shrinkwrap
extern

Definition at line 192 of file MOD_shrinkwrap.cc.

◆ modifierType_SimpleDeform

ModifierTypeInfo modifierType_SimpleDeform
extern

Definition at line 521 of file MOD_simpledeform.cc.

◆ modifierType_Skin

ModifierTypeInfo modifierType_Skin
extern

Definition at line 2068 of file MOD_skin.cc.

◆ modifierType_Smooth

ModifierTypeInfo modifierType_Smooth
extern

Definition at line 209 of file MOD_smooth.cc.

◆ modifierType_Softbody

ModifierTypeInfo modifierType_Softbody
extern

Definition at line 85 of file MOD_softbody.cc.

◆ modifierType_Solidify

ModifierTypeInfo modifierType_Solidify
extern

Definition at line 255 of file MOD_solidify.cc.

◆ modifierType_Subsurf

ModifierTypeInfo modifierType_Subsurf
extern

Definition at line 478 of file MOD_subsurf.cc.

◆ modifierType_Surface

ModifierTypeInfo modifierType_Surface
extern

Definition at line 196 of file MOD_surface.cc.

◆ modifierType_SurfaceDeform

ModifierTypeInfo modifierType_SurfaceDeform
extern

Definition at line 1709 of file MOD_surfacedeform.cc.

◆ modifierType_Triangulate

ModifierTypeInfo modifierType_Triangulate
extern

Definition at line 126 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 303 of file MOD_uvwarp.cc.

◆ modifierType_VolumeDisplace

ModifierTypeInfo modifierType_VolumeDisplace
extern

Definition at line 312 of file MOD_volume_displace.cc.

◆ modifierType_VolumeToMesh

ModifierTypeInfo modifierType_VolumeToMesh
extern

Definition at line 195 of file MOD_volume_to_mesh.cc.

◆ modifierType_Warp

ModifierTypeInfo modifierType_Warp
extern

Definition at line 466 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 629 of file MOD_weighted_normal.cc.

◆ modifierType_WeightVGEdit

ModifierTypeInfo modifierType_WeightVGEdit
extern

Definition at line 389 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 732 of file MOD_weightvgproximity.cc.

◆ modifierType_Weld

ModifierTypeInfo modifierType_Weld
extern

Definition at line 182 of file MOD_weld.cc.

◆ modifierType_Wireframe

ModifierTypeInfo modifierType_Wireframe
extern

Definition at line 160 of file MOD_wireframe.cc.