Cleanup: Remove modifier type hair callback
This is similar to e032ca2e25
which removed the
callback for volumes. Now that we have geometry sets, there is
no need to define a callback for every data type, and this wasn't
used. Procedural curves/hair editing will use nodes rather than new
modifier types anyway.
This commit is contained in:
parent
0c5a9a0e77
commit
a58592885c
|
@ -245,10 +245,6 @@ typedef struct ModifierTypeInfo {
|
|||
const struct ModifierEvalContext *ctx,
|
||||
struct Mesh *mesh);
|
||||
|
||||
struct Hair *(*modifyHair)(struct ModifierData *md,
|
||||
const struct ModifierEvalContext *ctx,
|
||||
struct Hair *hair);
|
||||
|
||||
/**
|
||||
* The modifier has to change the geometry set in-place. The geometry set can contain zero or
|
||||
* more geometry components. This callback can be used by modifiers that don't work on any
|
||||
|
|
|
@ -380,22 +380,6 @@ static Hair *hair_evaluate_modifiers(struct Depsgraph *depsgraph,
|
|||
/* Created deformed coordinates array on demand. */
|
||||
mti->deformVerts(md, &mectx, nullptr, hair->co, hair->totpoint);
|
||||
}
|
||||
else if (mti->modifyHair) {
|
||||
/* Ensure we are not modifying the input. */
|
||||
if (hair == hair_input) {
|
||||
hair = BKE_hair_copy_for_eval(hair, true);
|
||||
}
|
||||
|
||||
Hair *hair_next = mti->modifyHair(md, &mectx, hair);
|
||||
|
||||
if (hair_next && hair_next != hair) {
|
||||
/* If the modifier returned a new hair, release the old one. */
|
||||
if (hair != hair_input) {
|
||||
BKE_id_free(nullptr, hair);
|
||||
}
|
||||
hair = hair_next;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return hair;
|
||||
|
|
|
@ -1486,10 +1486,7 @@ bool BKE_object_support_modifier_type_check(const Object *ob, int modifier_type)
|
|||
}
|
||||
|
||||
/* Only geometry objects should be able to get modifiers T25291. */
|
||||
if (ob->type == OB_HAIR) {
|
||||
return (mti->modifyHair != nullptr) || (mti->flags & eModifierTypeFlag_AcceptsVertexCosOnly);
|
||||
}
|
||||
if (ELEM(ob->type, OB_POINTCLOUD, OB_VOLUME)) {
|
||||
if (ELEM(ob->type, OB_POINTCLOUD, OB_VOLUME, OB_HAIR)) {
|
||||
return (mti->modifyGeometrySet != nullptr);
|
||||
}
|
||||
if (ELEM(ob->type, OB_MESH, OB_CURVE, OB_SURF, OB_FONT, OB_LATTICE)) {
|
||||
|
|
|
@ -296,7 +296,6 @@ ModifierTypeInfo modifierType_Armature = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ deformMatricesEM,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -1037,7 +1037,6 @@ ModifierTypeInfo modifierType_Array = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -446,7 +446,6 @@ ModifierTypeInfo modifierType_Bevel = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
|
|
|
@ -641,7 +641,6 @@ ModifierTypeInfo modifierType_Boolean = {
|
|||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ nullptr,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -345,7 +345,6 @@ ModifierTypeInfo modifierType_Build = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -589,7 +589,6 @@ ModifierTypeInfo modifierType_Cast = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -308,7 +308,6 @@ ModifierTypeInfo modifierType_Cloth = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -317,7 +317,6 @@ ModifierTypeInfo modifierType_Collision = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -850,7 +850,6 @@ ModifierTypeInfo modifierType_CorrectiveSmooth = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -234,7 +234,6 @@ ModifierTypeInfo modifierType_Curve = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -484,7 +484,6 @@ ModifierTypeInfo modifierType_DataTransfer = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -298,7 +298,6 @@ ModifierTypeInfo modifierType_Decimate = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -508,7 +508,6 @@ ModifierTypeInfo modifierType_Displace = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -221,7 +221,6 @@ ModifierTypeInfo modifierType_DynamicPaint = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -185,7 +185,6 @@ ModifierTypeInfo modifierType_EdgeSplit = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -1255,7 +1255,6 @@ ModifierTypeInfo modifierType_Explode = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -273,7 +273,6 @@ ModifierTypeInfo modifierType_Fluid = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -572,7 +572,6 @@ ModifierTypeInfo modifierType_Hook = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -887,7 +887,6 @@ ModifierTypeInfo modifierType_LaplacianDeform = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -633,7 +633,6 @@ ModifierTypeInfo modifierType_LaplacianSmooth = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ init_data,
|
||||
|
|
|
@ -191,7 +191,6 @@ ModifierTypeInfo modifierType_Lattice = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -837,7 +837,6 @@ ModifierTypeInfo modifierType_Mask = {
|
|||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ nullptr,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -308,7 +308,6 @@ ModifierTypeInfo modifierType_MeshToVolume = {
|
|||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ nullptr,
|
||||
/* modifyHair */ nullptr,
|
||||
/* modifyGeometrySet */ modifyGeometrySet,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -446,7 +446,6 @@ ModifierTypeInfo modifierType_MeshCache = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -642,7 +642,6 @@ ModifierTypeInfo modifierType_MeshDeform = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -456,7 +456,6 @@ ModifierTypeInfo modifierType_MeshSequenceCache = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -238,7 +238,6 @@ ModifierTypeInfo modifierType_Mirror = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -518,7 +518,6 @@ ModifierTypeInfo modifierType_Multires = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -1616,7 +1616,6 @@ ModifierTypeInfo modifierType_Nodes = {
|
|||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ nullptr,
|
||||
/* modifyGeometrySet */ modifyGeometrySet,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -58,7 +58,6 @@ ModifierTypeInfo modifierType_None = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ NULL,
|
||||
|
|
|
@ -788,7 +788,6 @@ ModifierTypeInfo modifierType_NormalEdit = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -741,7 +741,6 @@ ModifierTypeInfo modifierType_Ocean = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -677,7 +677,6 @@ ModifierTypeInfo modifierType_ParticleInstance = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -334,7 +334,6 @@ ModifierTypeInfo modifierType_ParticleSystem = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -299,7 +299,6 @@ ModifierTypeInfo modifierType_Remesh = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -1264,7 +1264,6 @@ ModifierTypeInfo modifierType_Screw = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -139,7 +139,6 @@ ModifierTypeInfo modifierType_ShapeKey = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ deformMatricesEM,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ NULL,
|
||||
|
|
|
@ -291,7 +291,6 @@ ModifierTypeInfo modifierType_Shrinkwrap = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -596,7 +596,6 @@ ModifierTypeInfo modifierType_SimpleDeform = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -2101,7 +2101,6 @@ ModifierTypeInfo modifierType_Skin = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -284,7 +284,6 @@ ModifierTypeInfo modifierType_Smooth = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -120,7 +120,6 @@ ModifierTypeInfo modifierType_Softbody = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ NULL,
|
||||
|
|
|
@ -274,7 +274,6 @@ ModifierTypeInfo modifierType_Solidify = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -500,7 +500,6 @@ ModifierTypeInfo modifierType_Subsurf = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -245,7 +245,6 @@ ModifierTypeInfo modifierType_Surface = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -1715,7 +1715,6 @@ ModifierTypeInfo modifierType_SurfaceDeform = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -170,7 +170,6 @@ ModifierTypeInfo modifierType_Triangulate = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -383,7 +383,6 @@ ModifierTypeInfo modifierType_UVProject = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -340,7 +340,6 @@ ModifierTypeInfo modifierType_UVWarp = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -339,7 +339,6 @@ ModifierTypeInfo modifierType_VolumeDisplace = {
|
|||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ nullptr,
|
||||
/* modifyHair */ nullptr,
|
||||
/* modifyGeometrySet */ modifyGeometrySet,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -221,7 +221,6 @@ ModifierTypeInfo modifierType_VolumeToMesh = {
|
|||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ nullptr,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -539,7 +539,6 @@ ModifierTypeInfo modifierType_Warp = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -494,7 +494,6 @@ ModifierTypeInfo modifierType_Wave = {
|
|||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -757,7 +757,6 @@ ModifierTypeInfo modifierType_WeightedNormal = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -428,7 +428,6 @@ ModifierTypeInfo modifierType_WeightVGEdit = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -514,7 +514,6 @@ ModifierTypeInfo modifierType_WeightVGMix = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -767,7 +767,6 @@ ModifierTypeInfo modifierType_WeightVGProximity = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -218,7 +218,6 @@ ModifierTypeInfo modifierType_Weld = {
|
|||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ nullptr,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
|
@ -194,7 +194,6 @@ ModifierTypeInfo modifierType_Wireframe = {
|
|||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyHair */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
|
|
Loading…
Reference in New Issue