New modifier type: eModifierTypeType_NonGeometrical, for modifiers affecting CustomDa...
authorBastien Montagne <montagne29@wanadoo.fr>
Tue, 20 Dec 2011 14:15:59 +0000 (14:15 +0000)
committerBastien Montagne <montagne29@wanadoo.fr>
Tue, 20 Dec 2011 14:15:59 +0000 (14:15 +0000)
commit738fdc7b6f43c3e1e838bd4239b36340fa4c2e0f
tree8fdf2815739bff6a5ed3ee28cd840018b0f03acc
parent40259cfe7bf8ab3fa844d87b61096562c9ea2e42
New modifier type: eModifierTypeType_NonGeometrical, for modifiers affecting CustomData layers only (e.g. UVProject and  WeightVG ones).

Also, allow applying to obdata those modifiers, even with shapekeys, but do not allow applying them *as* shapekey (as shapekeys do not have CD layers).

Fix [#29636] Vertex Weight Mix modifier "apply" button don't work.

Note: applying whit shape keys currently always uses base shape, not current one (for apply to obdata as well as apply to shapekey), but this is another topic...
source/blender/blenkernel/BKE_modifier.h
source/blender/blenkernel/intern/modifier.c
source/blender/editors/interface/interface_templates.c
source/blender/editors/object/object_modifier.c
source/blender/modifiers/intern/MOD_uvproject.c
source/blender/modifiers/intern/MOD_weightvgedit.c
source/blender/modifiers/intern/MOD_weightvgmix.c
source/blender/modifiers/intern/MOD_weightvgproximity.c