Cleanup: comments in struct declarations
Use a consistent style for declaring the names of struct members in their declarations. Note that this convention was already used in many places but not everywhere. Remove spaces around the text (matching commented arguments) with the advantage that the the spell checking utility skips these terms. Making it possible to extract & validate these comments automatically. Also use struct names for `bAnimChannelType` & `bConstraintTypeInfo` which were using brief descriptions.
This commit is contained in:
@@ -260,35 +260,35 @@ static void blendRead(BlendDataReader *UNUSED(reader), ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Armature = {
|
||||
/* name */ N_("Armature"),
|
||||
/* structName */ "ArmatureModifierData",
|
||||
/* structSize */ sizeof(ArmatureModifierData),
|
||||
/* srna */ &RNA_ArmatureModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
/*name*/ N_("Armature"),
|
||||
/*structName*/ "ArmatureModifierData",
|
||||
/*structSize*/ sizeof(ArmatureModifierData),
|
||||
/*srna*/ &RNA_ArmatureModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_ARMATURE,
|
||||
/*icon*/ ICON_MOD_ARMATURE,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ deformMatrices,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ deformMatricesEM,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ deformMatrices,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ deformMatricesEM,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -1000,36 +1000,36 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Array = {
|
||||
/* name */ N_("Array"),
|
||||
/* structName */ "ArrayModifierData",
|
||||
/* structSize */ sizeof(ArrayModifierData),
|
||||
/* srna */ &RNA_ArrayModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("Array"),
|
||||
/*structName*/ "ArrayModifierData",
|
||||
/*structSize*/ sizeof(ArrayModifierData),
|
||||
/*srna*/ &RNA_ArrayModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_EnableInEditmode |
|
||||
eModifierTypeFlag_AcceptsCVs,
|
||||
/* icon */ ICON_MOD_ARRAY,
|
||||
/*icon*/ ICON_MOD_ARRAY,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ nullptr,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ nullptr,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -419,32 +419,32 @@ static void blendRead(BlendDataReader *reader, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Bevel = {
|
||||
/* name */ N_("Bevel"),
|
||||
/* structName */ "BevelModifierData",
|
||||
/* structSize */ sizeof(BevelModifierData),
|
||||
/* srna */ &RNA_BevelModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode |
|
||||
/*name*/ N_("Bevel"),
|
||||
/*structName*/ "BevelModifierData",
|
||||
/*structSize*/ sizeof(BevelModifierData),
|
||||
/*srna*/ &RNA_BevelModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode |
|
||||
eModifierTypeFlag_EnableInEditmode | eModifierTypeFlag_AcceptsCVs,
|
||||
/* icon */ ICON_MOD_BEVEL,
|
||||
/* copyData */ copyData,
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* uiPanel */ panelRegister,
|
||||
/* blendWrite */ blendWrite,
|
||||
/* blendRead */ blendRead,
|
||||
/*icon*/ ICON_MOD_BEVEL,
|
||||
/*copyData*/ copyData,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*uiPanel*/ panelRegister,
|
||||
/*blendWrite*/ blendWrite,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -664,35 +664,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Boolean = {
|
||||
/* name */ N_("Boolean"),
|
||||
/* structName */ "BooleanModifierData",
|
||||
/* structSize */ sizeof(BooleanModifierData),
|
||||
/* srna */ &RNA_BooleanModifier,
|
||||
/* type */ eModifierTypeType_Nonconstructive,
|
||||
/* flags */
|
||||
/*name*/ N_("Boolean"),
|
||||
/*structName*/ "BooleanModifierData",
|
||||
/*structSize*/ sizeof(BooleanModifierData),
|
||||
/*srna*/ &RNA_BooleanModifier,
|
||||
/*type*/ eModifierTypeType_Nonconstructive,
|
||||
/*flags*/
|
||||
(ModifierTypeFlag)(eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode),
|
||||
/* icon */ ICON_MOD_BOOLEAN,
|
||||
/*icon*/ ICON_MOD_BOOLEAN,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -309,34 +309,34 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Build = {
|
||||
/* name */ N_("Build"),
|
||||
/* structName */ "BuildModifierData",
|
||||
/* structSize */ sizeof(BuildModifierData),
|
||||
/* srna */ &RNA_BuildModifier,
|
||||
/* type */ eModifierTypeType_Nonconstructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs,
|
||||
/* icon */ ICON_MOD_BUILD,
|
||||
/*name*/ N_("Build"),
|
||||
/*structName*/ "BuildModifierData",
|
||||
/*structSize*/ sizeof(BuildModifierData),
|
||||
/*srna*/ &RNA_BuildModifier,
|
||||
/*type*/ eModifierTypeType_Nonconstructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs,
|
||||
/*icon*/ ICON_MOD_BUILD,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ NULL,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ NULL,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -557,35 +557,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Cast = {
|
||||
/* name */ N_("Cast"),
|
||||
/* structName */ "CastModifierData",
|
||||
/* structSize */ sizeof(CastModifierData),
|
||||
/* srna */ &RNA_CastModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
/*name*/ N_("Cast"),
|
||||
/*structName*/ "CastModifierData",
|
||||
/*structSize*/ sizeof(CastModifierData),
|
||||
/*srna*/ &RNA_CastModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_CAST,
|
||||
/*icon*/ ICON_MOD_CAST,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -274,35 +274,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Cloth = {
|
||||
/* name */ N_("Cloth"),
|
||||
/* structName */ "ClothModifierData",
|
||||
/* structSize */ sizeof(ClothModifierData),
|
||||
/* srna */ &RNA_ClothModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_UsesPointCache |
|
||||
/*name*/ N_("Cloth"),
|
||||
/*structName*/ "ClothModifierData",
|
||||
/*structSize*/ sizeof(ClothModifierData),
|
||||
/*srna*/ &RNA_ClothModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_UsesPointCache |
|
||||
eModifierTypeFlag_Single,
|
||||
/* icon */ ICON_MOD_CLOTH,
|
||||
/*icon*/ ICON_MOD_CLOTH,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -283,34 +283,34 @@ static void blendRead(BlendDataReader *UNUSED(reader), ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Collision = {
|
||||
/* name */ N_("Collision"),
|
||||
/* structName */ "CollisionModifierData",
|
||||
/* structSize */ sizeof(CollisionModifierData),
|
||||
/* srna */ &RNA_CollisionModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_Single,
|
||||
/* icon */ ICON_MOD_PHYSICS,
|
||||
/*name*/ N_("Collision"),
|
||||
/*structName*/ "CollisionModifierData",
|
||||
/*structSize*/ sizeof(CollisionModifierData),
|
||||
/*srna*/ &RNA_CollisionModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_Single,
|
||||
/*icon*/ ICON_MOD_PHYSICS,
|
||||
|
||||
/* copyData */ NULL,
|
||||
/*copyData*/ NULL,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ NULL,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ NULL,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -842,34 +842,34 @@ static void blendRead(BlendDataReader *reader, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_CorrectiveSmooth = {
|
||||
/* name */ N_("CorrectiveSmooth"),
|
||||
/* structName */ "CorrectiveSmoothModifierData",
|
||||
/* structSize */ sizeof(CorrectiveSmoothModifierData),
|
||||
/* srna */ &RNA_CorrectiveSmoothModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_SMOOTH,
|
||||
/*name*/ N_("CorrectiveSmooth"),
|
||||
/*structName*/ "CorrectiveSmoothModifierData",
|
||||
/*structSize*/ sizeof(CorrectiveSmoothModifierData),
|
||||
/*srna*/ &RNA_CorrectiveSmoothModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/*icon*/ ICON_MOD_SMOOTH,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ blendWrite,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ blendWrite,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -201,35 +201,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Curve = {
|
||||
/* name */ N_("Curve"),
|
||||
/* structName */ "CurveModifierData",
|
||||
/* structSize */ sizeof(CurveModifierData),
|
||||
/* srna */ &RNA_CurveModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
/*name*/ N_("Curve"),
|
||||
/*structName*/ "CurveModifierData",
|
||||
/*structSize*/ sizeof(CurveModifierData),
|
||||
/*srna*/ &RNA_CurveModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_CURVE,
|
||||
/*icon*/ ICON_MOD_CURVE,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -480,35 +480,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
#undef DT_TYPES_AFFECT_MESH
|
||||
|
||||
ModifierTypeInfo modifierType_DataTransfer = {
|
||||
/* name */ N_("DataTransfer"),
|
||||
/* structName */ "DataTransferModifierData",
|
||||
/* structSize */ sizeof(DataTransferModifierData),
|
||||
/* srna */ &RNA_DataTransferModifier,
|
||||
/* type */ eModifierTypeType_NonGeometrical,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("DataTransfer"),
|
||||
/*structName*/ "DataTransferModifierData",
|
||||
/*structSize*/ sizeof(DataTransferModifierData),
|
||||
/*srna*/ &RNA_DataTransferModifier,
|
||||
/*type*/ eModifierTypeType_NonGeometrical,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_UsesPreview,
|
||||
/* icon */ ICON_MOD_DATA_TRANSFER,
|
||||
/*icon*/ ICON_MOD_DATA_TRANSFER,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -269,34 +269,34 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Decimate = {
|
||||
/* name */ N_("Decimate"),
|
||||
/* structName */ "DecimateModifierData",
|
||||
/* structSize */ sizeof(DecimateModifierData),
|
||||
/* srna */ &RNA_DecimateModifier,
|
||||
/* type */ eModifierTypeType_Nonconstructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs,
|
||||
/* icon */ ICON_MOD_DECIM,
|
||||
/*name*/ N_("Decimate"),
|
||||
/*structName*/ "DecimateModifierData",
|
||||
/*structSize*/ sizeof(DecimateModifierData),
|
||||
/*srna*/ &RNA_DecimateModifier,
|
||||
/*type*/ eModifierTypeType_Nonconstructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs,
|
||||
/*icon*/ ICON_MOD_DECIM,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -467,34 +467,34 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Displace = {
|
||||
/* name */ N_("Displace"),
|
||||
/* structName */ "DisplaceModifierData",
|
||||
/* structSize */ sizeof(DisplaceModifierData),
|
||||
/* srna */ &RNA_DisplaceModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_DISPLACE,
|
||||
/*name*/ N_("Displace"),
|
||||
/*structName*/ "DisplaceModifierData",
|
||||
/*structSize*/ sizeof(DisplaceModifierData),
|
||||
/*srna*/ &RNA_DisplaceModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/*icon*/ ICON_MOD_DISPLACE,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ nullptr,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ nullptr,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ foreachTexLink,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ foreachTexLink,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -187,36 +187,36 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_DynamicPaint = {
|
||||
/* name */ N_("Dynamic Paint"),
|
||||
/* structName */ "DynamicPaintModifierData",
|
||||
/* structSize */ sizeof(DynamicPaintModifierData),
|
||||
/* srna */ &RNA_DynamicPaintModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("Dynamic Paint"),
|
||||
/*structName*/ "DynamicPaintModifierData",
|
||||
/*structSize*/ sizeof(DynamicPaintModifierData),
|
||||
/*srna*/ &RNA_DynamicPaintModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_UsesPointCache | eModifierTypeFlag_Single |
|
||||
eModifierTypeFlag_UsesPreview,
|
||||
/* icon */ ICON_MOD_DYNAMICPAINT,
|
||||
/*icon*/ ICON_MOD_DYNAMICPAINT,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ foreachTexLink,
|
||||
/* freeRuntimeData */ freeRuntimeData,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ foreachTexLink,
|
||||
/*freeRuntimeData*/ freeRuntimeData,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -154,36 +154,36 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_EdgeSplit = {
|
||||
/* name */ N_("EdgeSplit"),
|
||||
/* structName */ "EdgeSplitModifierData",
|
||||
/* structSize */ sizeof(EdgeSplitModifierData),
|
||||
/* srna */ &RNA_EdgeSplitModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
/*name*/ N_("EdgeSplit"),
|
||||
/*structName*/ "EdgeSplitModifierData",
|
||||
/*structSize*/ sizeof(EdgeSplitModifierData),
|
||||
/*srna*/ &RNA_EdgeSplitModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
eModifierTypeFlag_SupportsMapping | eModifierTypeFlag_SupportsEditmode |
|
||||
eModifierTypeFlag_EnableInEditmode,
|
||||
/* icon */ ICON_MOD_EDGESPLIT,
|
||||
/*icon*/ ICON_MOD_EDGESPLIT,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ NULL,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ NULL,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -1218,33 +1218,33 @@ static void blendRead(BlendDataReader *UNUSED(reader), ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Explode = {
|
||||
/* name */ N_("Explode"),
|
||||
/* structName */ "ExplodeModifierData",
|
||||
/* structSize */ sizeof(ExplodeModifierData),
|
||||
/* srna */ &RNA_ExplodeModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh,
|
||||
/* icon */ ICON_MOD_EXPLODE,
|
||||
/* copyData */ copyData,
|
||||
/*name*/ N_("Explode"),
|
||||
/*structName*/ "ExplodeModifierData",
|
||||
/*structSize*/ sizeof(ExplodeModifierData),
|
||||
/*srna*/ &RNA_ExplodeModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh,
|
||||
/*icon*/ ICON_MOD_EXPLODE,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -239,34 +239,34 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Fluid = {
|
||||
/* name */ N_("Fluid"),
|
||||
/* structName */ "FluidModifierData",
|
||||
/* structSize */ sizeof(FluidModifierData),
|
||||
/* srna */ &RNA_FluidModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_Single,
|
||||
/* icon */ ICON_MOD_FLUIDSIM,
|
||||
/*name*/ N_("Fluid"),
|
||||
/*structName*/ "FluidModifierData",
|
||||
/*structSize*/ sizeof(FluidModifierData),
|
||||
/*srna*/ &RNA_FluidModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_Single,
|
||||
/*icon*/ ICON_MOD_FLUIDSIM,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -542,34 +542,34 @@ static void blendRead(BlendDataReader *reader, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Hook = {
|
||||
/* name */ N_("Hook"),
|
||||
/* structName */ "HookModifierData",
|
||||
/* structSize */ sizeof(HookModifierData),
|
||||
/* srna */ &RNA_HookModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
/*name*/ N_("Hook"),
|
||||
/*structName*/ "HookModifierData",
|
||||
/*structSize*/ sizeof(HookModifierData),
|
||||
/*srna*/ &RNA_HookModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_HOOK,
|
||||
/* copyData */ copyData,
|
||||
/*icon*/ ICON_HOOK,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ blendWrite,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ blendWrite,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -871,33 +871,33 @@ static void blendRead(BlendDataReader *reader, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_LaplacianDeform = {
|
||||
/* name */ N_("LaplacianDeform"),
|
||||
/* structName */ "LaplacianDeformModifierData",
|
||||
/* structSize */ sizeof(LaplacianDeformModifierData),
|
||||
/* srna */ &RNA_LaplacianDeformModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_MESHDEFORM,
|
||||
/* copyData */ copyData,
|
||||
/*name*/ N_("LaplacianDeform"),
|
||||
/*structName*/ "LaplacianDeformModifierData",
|
||||
/*structSize*/ sizeof(LaplacianDeformModifierData),
|
||||
/*srna*/ &RNA_LaplacianDeformModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/*icon*/ ICON_MOD_MESHDEFORM,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ blendWrite,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ blendWrite,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -604,34 +604,34 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_LaplacianSmooth = {
|
||||
/* name */ N_("LaplacianSmooth"),
|
||||
/* structName */ "LaplacianSmoothModifierData",
|
||||
/* structSize */ sizeof(LaplacianSmoothModifierData),
|
||||
/* srna */ &RNA_LaplacianSmoothModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_SMOOTH,
|
||||
/*name*/ N_("LaplacianSmooth"),
|
||||
/*structName*/ "LaplacianSmoothModifierData",
|
||||
/*structSize*/ sizeof(LaplacianSmoothModifierData),
|
||||
/*srna*/ &RNA_LaplacianSmoothModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/*icon*/ ICON_MOD_SMOOTH,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ init_data,
|
||||
/* requiredDataMask */ required_data_mask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ is_disabled,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ init_data,
|
||||
/*requiredDataMask*/ required_data_mask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ is_disabled,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -158,35 +158,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Lattice = {
|
||||
/* name */ N_("Lattice"),
|
||||
/* structName */ "LatticeModifierData",
|
||||
/* structSize */ sizeof(LatticeModifierData),
|
||||
/* srna */ &RNA_LatticeModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
/*name*/ N_("Lattice"),
|
||||
/*structName*/ "LatticeModifierData",
|
||||
/*structSize*/ sizeof(LatticeModifierData),
|
||||
/*srna*/ &RNA_LatticeModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_LATTICE,
|
||||
/*icon*/ ICON_MOD_LATTICE,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -807,36 +807,36 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Mask = {
|
||||
/* name */ N_("Mask"),
|
||||
/* structName */ "MaskModifierData",
|
||||
/* structSize */ sizeof(MaskModifierData),
|
||||
/* srna */ &RNA_MaskModifier,
|
||||
/* type */ eModifierTypeType_Nonconstructive,
|
||||
/* flags */
|
||||
/*name*/ N_("Mask"),
|
||||
/*structName*/ "MaskModifierData",
|
||||
/*structSize*/ sizeof(MaskModifierData),
|
||||
/*srna*/ &RNA_MaskModifier,
|
||||
/*type*/ eModifierTypeType_Nonconstructive,
|
||||
/*flags*/
|
||||
(ModifierTypeFlag)(eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode),
|
||||
/* icon */ ICON_MOD_MASK,
|
||||
/*icon*/ ICON_MOD_MASK,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -204,34 +204,34 @@ static void modifyGeometrySet(ModifierData *md,
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_MeshToVolume = {
|
||||
/* name */ N_("Mesh to Volume"),
|
||||
/* structName */ "MeshToVolumeModifierData",
|
||||
/* structSize */ sizeof(MeshToVolumeModifierData),
|
||||
/* srna */ &RNA_MeshToVolumeModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ static_cast<ModifierTypeFlag>(0),
|
||||
/* icon */ ICON_VOLUME_DATA, /* TODO: Use correct icon. */
|
||||
/*name*/ N_("Mesh to Volume"),
|
||||
/*structName*/ "MeshToVolumeModifierData",
|
||||
/*structSize*/ sizeof(MeshToVolumeModifierData),
|
||||
/*srna*/ &RNA_MeshToVolumeModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ static_cast<ModifierTypeFlag>(0),
|
||||
/*icon*/ ICON_VOLUME_DATA, /* TODO: Use correct icon. */
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ nullptr,
|
||||
/* modifyGeometrySet */ modifyGeometrySet,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ nullptr,
|
||||
/*modifyGeometrySet*/ modifyGeometrySet,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ nullptr,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ nullptr,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -402,35 +402,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_MeshCache = {
|
||||
/* name */ N_("MeshCache"),
|
||||
/* structName */ "MeshCacheModifierData",
|
||||
/* structSize */ sizeof(MeshCacheModifierData),
|
||||
/* srna */ &RNA_MeshCacheModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
/*name*/ N_("MeshCache"),
|
||||
/*structName*/ "MeshCacheModifierData",
|
||||
/*structSize*/ sizeof(MeshCacheModifierData),
|
||||
/*srna*/ &RNA_MeshCacheModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_MESHDEFORM, /* TODO: Use correct icon. */
|
||||
/*icon*/ ICON_MOD_MESHDEFORM, /* TODO: Use correct icon. */
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ NULL,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ NULL,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -646,35 +646,35 @@ static void blendRead(BlendDataReader *reader, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_MeshDeform = {
|
||||
/* name */ N_("MeshDeform"),
|
||||
/* structName */ "MeshDeformModifierData",
|
||||
/* structSize */ sizeof(MeshDeformModifierData),
|
||||
/* srna */ &RNA_MeshDeformModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
/*name*/ N_("MeshDeform"),
|
||||
/*structName*/ "MeshDeformModifierData",
|
||||
/*structSize*/ sizeof(MeshDeformModifierData),
|
||||
/*srna*/ &RNA_MeshDeformModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_MESHDEFORM,
|
||||
/*icon*/ ICON_MOD_MESHDEFORM,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ blendWrite,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ blendWrite,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -422,35 +422,35 @@ static void blendRead(BlendDataReader * /*reader*/, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_MeshSequenceCache = {
|
||||
/* name */ N_("MeshSequenceCache"),
|
||||
/* structName */ "MeshSeqCacheModifierData",
|
||||
/* structSize */ sizeof(MeshSeqCacheModifierData),
|
||||
/* srna */ &RNA_MeshSequenceCacheModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */
|
||||
/*name*/ N_("MeshSequenceCache"),
|
||||
/*structName*/ "MeshSeqCacheModifierData",
|
||||
/*structSize*/ sizeof(MeshSeqCacheModifierData),
|
||||
/*srna*/ &RNA_MeshSequenceCacheModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/
|
||||
static_cast<ModifierTypeFlag>(eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs),
|
||||
/* icon */ ICON_MOD_MESHDEFORM, /* TODO: Use correct icon. */
|
||||
/*icon*/ ICON_MOD_MESHDEFORM, /* TODO: Use correct icon. */
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ nullptr,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ nullptr,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -196,38 +196,38 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Mirror = {
|
||||
/* name */ N_("Mirror"),
|
||||
/* structName */ "MirrorModifierData",
|
||||
/* structSize */ sizeof(MirrorModifierData),
|
||||
/* srna */ &RNA_MirrorModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("Mirror"),
|
||||
/*structName*/ "MirrorModifierData",
|
||||
/*structSize*/ sizeof(MirrorModifierData),
|
||||
/*srna*/ &RNA_MirrorModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_EnableInEditmode |
|
||||
eModifierTypeFlag_AcceptsCVs |
|
||||
/* this is only the case when 'MOD_MIR_VGROUP' is used */
|
||||
eModifierTypeFlag_UsesPreview,
|
||||
/* icon */ ICON_MOD_MIRROR,
|
||||
/*icon*/ ICON_MOD_MIRROR,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ nullptr,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ nullptr,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -487,35 +487,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Multires = {
|
||||
/* name */ N_("Multires"),
|
||||
/* structName */ "MultiresModifierData",
|
||||
/* structSize */ sizeof(MultiresModifierData),
|
||||
/* srna */ &RNA_MultiresModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("Multires"),
|
||||
/*structName*/ "MultiresModifierData",
|
||||
/*structSize*/ sizeof(MultiresModifierData),
|
||||
/*srna*/ &RNA_MultiresModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_RequiresOriginalData,
|
||||
/* icon */ ICON_MOD_MULTIRES,
|
||||
/*icon*/ ICON_MOD_MULTIRES,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ deformMatrices,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ deformMatrices,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ nullptr,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ nullptr,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ freeRuntimeData,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ nullptr,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ nullptr,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ freeRuntimeData,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -1907,38 +1907,38 @@ static void requiredDataMask(ModifierData * /*md*/, CustomData_MeshMasks *r_cdda
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Nodes = {
|
||||
/* name */ N_("GeometryNodes"),
|
||||
/* structName */ "NodesModifierData",
|
||||
/* structSize */ sizeof(NodesModifierData),
|
||||
/* srna */ &RNA_NodesModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */
|
||||
/*name*/ N_("GeometryNodes"),
|
||||
/*structName*/ "NodesModifierData",
|
||||
/*structSize*/ sizeof(NodesModifierData),
|
||||
/*srna*/ &RNA_NodesModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/
|
||||
static_cast<ModifierTypeFlag>(eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
eModifierTypeFlag_SupportsEditmode |
|
||||
eModifierTypeFlag_EnableInEditmode |
|
||||
eModifierTypeFlag_SupportsMapping),
|
||||
/* icon */ ICON_GEOMETRY_NODES,
|
||||
/*icon*/ ICON_GEOMETRY_NODES,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ modifyGeometrySet,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ modifyGeometrySet,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ foreachTexLink,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ blendWrite,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ foreachTexLink,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ blendWrite,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -28,34 +28,34 @@ static bool isDisabled(const struct Scene *UNUSED(scene),
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_None = {
|
||||
/* name */ "None",
|
||||
/* structName */ "ModifierData",
|
||||
/* structSize */ sizeof(ModifierData),
|
||||
/* srna */ &RNA_Modifier,
|
||||
/* type */ eModifierTypeType_None,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs,
|
||||
/* icon */ ICON_NONE,
|
||||
/*name*/ "None",
|
||||
/*structName*/ "ModifierData",
|
||||
/*structSize*/ sizeof(ModifierData),
|
||||
/*srna*/ &RNA_Modifier,
|
||||
/*type*/ eModifierTypeType_None,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs,
|
||||
/*icon*/ ICON_NONE,
|
||||
|
||||
/* copyData */ NULL,
|
||||
/*copyData*/ NULL,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ NULL,
|
||||
/* requiredDataMask */ NULL,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ NULL,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ NULL,
|
||||
/*requiredDataMask*/ NULL,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ NULL,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -786,35 +786,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_NormalEdit = {
|
||||
/* name */ N_("NormalEdit"),
|
||||
/* structName */ "NormalEditModifierData",
|
||||
/* structSize */ sizeof(NormalEditModifierData),
|
||||
/* srna */ &RNA_NormalEditModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("NormalEdit"),
|
||||
/*structName*/ "NormalEditModifierData",
|
||||
/*structSize*/ sizeof(NormalEditModifierData),
|
||||
/*srna*/ &RNA_NormalEditModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_EnableInEditmode,
|
||||
/* icon */ ICON_MOD_NORMALEDIT,
|
||||
/*icon*/ ICON_MOD_NORMALEDIT,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -698,35 +698,35 @@ static void blendRead(BlendDataReader *UNUSED(reader), ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Ocean = {
|
||||
/* name */ N_("Ocean"),
|
||||
/* structName */ "OceanModifierData",
|
||||
/* structSize */ sizeof(OceanModifierData),
|
||||
/* srna */ &RNA_OceanModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode |
|
||||
/*name*/ N_("Ocean"),
|
||||
/*structName*/ "OceanModifierData",
|
||||
/*structSize*/ sizeof(OceanModifierData),
|
||||
/*srna*/ &RNA_OceanModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode |
|
||||
eModifierTypeFlag_EnableInEditmode,
|
||||
/* icon */ ICON_MOD_OCEAN,
|
||||
/*icon*/ ICON_MOD_OCEAN,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/* deformMatrices_DM */ NULL,
|
||||
/*copyData*/ copyData,
|
||||
/*deformMatrices_DM*/ NULL,
|
||||
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -633,35 +633,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_ParticleInstance = {
|
||||
/* name */ N_("ParticleInstance"),
|
||||
/* structName */ "ParticleInstanceModifierData",
|
||||
/* structSize */ sizeof(ParticleInstanceModifierData),
|
||||
/* srna */ &RNA_ParticleInstanceModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("ParticleInstance"),
|
||||
/*structName*/ "ParticleInstanceModifierData",
|
||||
/*structSize*/ sizeof(ParticleInstanceModifierData),
|
||||
/*srna*/ &RNA_ParticleInstanceModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_EnableInEditmode,
|
||||
/* icon */ ICON_MOD_PARTICLE_INSTANCE,
|
||||
/*icon*/ ICON_MOD_PARTICLE_INSTANCE,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -298,39 +298,39 @@ static void blendRead(BlendDataReader *reader, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_ParticleSystem = {
|
||||
/* name */ N_("ParticleSystem"),
|
||||
/* structName */ "ParticleSystemModifierData",
|
||||
/* structSize */ sizeof(ParticleSystemModifierData),
|
||||
/* srna */ &RNA_ParticleSystemModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("ParticleSystem"),
|
||||
/*structName*/ "ParticleSystemModifierData",
|
||||
/*structSize*/ sizeof(ParticleSystemModifierData),
|
||||
/*srna*/ &RNA_ParticleSystemModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_UsesPointCache
|
||||
#if 0
|
||||
| eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_EnableInEditmode
|
||||
#endif
|
||||
,
|
||||
/* icon */ ICON_MOD_PARTICLES,
|
||||
/*icon*/ ICON_MOD_PARTICLES,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ nullptr,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ nullptr,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ nullptr,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ nullptr,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ nullptr,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ nullptr,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -272,35 +272,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Remesh = {
|
||||
/* name */ N_("Remesh"),
|
||||
/* structName */ "RemeshModifierData",
|
||||
/* structSize */ sizeof(RemeshModifierData),
|
||||
/* srna */ &RNA_RemeshModifier,
|
||||
/* type */ eModifierTypeType_Nonconstructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
/*name*/ N_("Remesh"),
|
||||
/*structName*/ "RemeshModifierData",
|
||||
/*structSize*/ sizeof(RemeshModifierData),
|
||||
/*srna*/ &RNA_RemeshModifier,
|
||||
/*type*/ eModifierTypeType_Nonconstructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_REMESH,
|
||||
/*icon*/ ICON_MOD_REMESH,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ NULL,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ NULL,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -1104,36 +1104,36 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Screw = {
|
||||
/* name */ N_("Screw"),
|
||||
/* structName */ "ScrewModifierData",
|
||||
/* structSize */ sizeof(ScrewModifierData),
|
||||
/* srna */ &RNA_ScrewModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/*name*/ N_("Screw"),
|
||||
/*structName*/ "ScrewModifierData",
|
||||
/*structSize*/ sizeof(ScrewModifierData),
|
||||
/*srna*/ &RNA_ScrewModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_EnableInEditmode,
|
||||
/* icon */ ICON_MOD_SCREW,
|
||||
/*icon*/ ICON_MOD_SCREW,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ nullptr,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ nullptr,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -109,35 +109,35 @@ static void deformMatricesEM(ModifierData *UNUSED(md),
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_ShapeKey = {
|
||||
/* name */ N_("ShapeKey"),
|
||||
/* structName */ "ShapeKeyModifierData",
|
||||
/* structSize */ sizeof(ShapeKeyModifierData),
|
||||
/* srna */ &RNA_Modifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
/*name*/ N_("ShapeKey"),
|
||||
/*structName*/ "ShapeKeyModifierData",
|
||||
/*structSize*/ sizeof(ShapeKeyModifierData),
|
||||
/*srna*/ &RNA_Modifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_DOT,
|
||||
/*icon*/ ICON_DOT,
|
||||
|
||||
/* copyData */ NULL,
|
||||
/*copyData*/ NULL,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ deformMatrices,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ deformMatricesEM,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ deformMatrices,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ deformMatricesEM,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ NULL,
|
||||
/* requiredDataMask */ NULL,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ NULL,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ NULL,
|
||||
/*requiredDataMask*/ NULL,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ NULL,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -251,36 +251,36 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Shrinkwrap = {
|
||||
/* name */ N_("Shrinkwrap"),
|
||||
/* structName */ "ShrinkwrapModifierData",
|
||||
/* structSize */ sizeof(ShrinkwrapModifierData),
|
||||
/* srna */ &RNA_ShrinkwrapModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
/*name*/ N_("Shrinkwrap"),
|
||||
/*structName*/ "ShrinkwrapModifierData",
|
||||
/*structSize*/ sizeof(ShrinkwrapModifierData),
|
||||
/*srna*/ &RNA_ShrinkwrapModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
eModifierTypeFlag_AcceptsVertexCosOnly | eModifierTypeFlag_SupportsEditmode |
|
||||
eModifierTypeFlag_EnableInEditmode,
|
||||
/* icon */ ICON_MOD_SHRINKWRAP,
|
||||
/*icon*/ ICON_MOD_SHRINKWRAP,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -559,37 +559,37 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_SimpleDeform = {
|
||||
/* name */ N_("SimpleDeform"),
|
||||
/* structName */ "SimpleDeformModifierData",
|
||||
/* structSize */ sizeof(SimpleDeformModifierData),
|
||||
/* srna */ &RNA_SimpleDeformModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/*name*/ N_("SimpleDeform"),
|
||||
/*structName*/ "SimpleDeformModifierData",
|
||||
/*structSize*/ sizeof(SimpleDeformModifierData),
|
||||
/*srna*/ &RNA_SimpleDeformModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
eModifierTypeFlag_AcceptsVertexCosOnly | eModifierTypeFlag_SupportsEditmode |
|
||||
eModifierTypeFlag_EnableInEditmode,
|
||||
/* icon */ ICON_MOD_SIMPLEDEFORM,
|
||||
/*icon*/ ICON_MOD_SIMPLEDEFORM,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -2076,34 +2076,34 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Skin = {
|
||||
/* name */ N_("Skin"),
|
||||
/* structName */ "SkinModifierData",
|
||||
/* structSize */ sizeof(SkinModifierData),
|
||||
/* srna */ &RNA_SkinModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_SKIN,
|
||||
/*name*/ N_("Skin"),
|
||||
/*structName*/ "SkinModifierData",
|
||||
/*structSize*/ sizeof(SkinModifierData),
|
||||
/*srna*/ &RNA_SkinModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/*icon*/ ICON_MOD_SKIN,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -251,35 +251,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Smooth = {
|
||||
/* name */ N_("Smooth"),
|
||||
/* structName */ "SmoothModifierData",
|
||||
/* structSize */ sizeof(SmoothModifierData),
|
||||
/* srna */ &RNA_SmoothModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
/*name*/ N_("Smooth"),
|
||||
/*structName*/ "SmoothModifierData",
|
||||
/*structSize*/ sizeof(SmoothModifierData),
|
||||
/*srna*/ &RNA_SmoothModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_SMOOTH,
|
||||
/*icon*/ ICON_MOD_SMOOTH,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -86,36 +86,36 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Softbody = {
|
||||
/* name */ N_("Softbody"),
|
||||
/* structName */ "SoftbodyModifierData",
|
||||
/* structSize */ sizeof(SoftbodyModifierData),
|
||||
/* srna */ &RNA_SoftBodyModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
/*name*/ N_("Softbody"),
|
||||
/*structName*/ "SoftbodyModifierData",
|
||||
/*structSize*/ sizeof(SoftbodyModifierData),
|
||||
/*srna*/ &RNA_SoftBodyModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
eModifierTypeFlag_RequiresOriginalData | eModifierTypeFlag_Single |
|
||||
eModifierTypeFlag_UsesPointCache,
|
||||
/* icon */ ICON_MOD_SOFT,
|
||||
/*icon*/ ICON_MOD_SOFT,
|
||||
|
||||
/* copyData */ NULL,
|
||||
/*copyData*/ NULL,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ NULL,
|
||||
/* requiredDataMask */ NULL,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ NULL,
|
||||
/*requiredDataMask*/ NULL,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -246,37 +246,37 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Solidify = {
|
||||
/* name */ N_("Solidify"),
|
||||
/* structName */ "SolidifyModifierData",
|
||||
/* structSize */ sizeof(SolidifyModifierData),
|
||||
/* srna */ &RNA_SolidifyModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/*name*/ N_("Solidify"),
|
||||
/*structName*/ "SolidifyModifierData",
|
||||
/*structSize*/ sizeof(SolidifyModifierData),
|
||||
/*srna*/ &RNA_SolidifyModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
eModifierTypeFlag_SupportsMapping | eModifierTypeFlag_SupportsEditmode |
|
||||
eModifierTypeFlag_EnableInEditmode,
|
||||
/* icon */ ICON_MOD_SOLIDIFY,
|
||||
/*icon*/ ICON_MOD_SOLIDIFY,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
@@ -471,36 +471,36 @@ static void blendRead(BlendDataReader * /*reader*/, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Subsurf = {
|
||||
/* name */ N_("Subdivision"),
|
||||
/* structName */ "SubsurfModifierData",
|
||||
/* structSize */ sizeof(SubsurfModifierData),
|
||||
/* srna */ &RNA_SubsurfModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("Subdivision"),
|
||||
/*structName*/ "SubsurfModifierData",
|
||||
/*structSize*/ sizeof(SubsurfModifierData),
|
||||
/*srna*/ &RNA_SubsurfModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_EnableInEditmode |
|
||||
eModifierTypeFlag_AcceptsCVs,
|
||||
/* icon */ ICON_MOD_SUBSURF,
|
||||
/*icon*/ ICON_MOD_SUBSURF,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ deformMatrices,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ deformMatrices,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ nullptr,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ nullptr,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ freeRuntimeData,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ nullptr,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ nullptr,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ freeRuntimeData,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -204,35 +204,35 @@ static void blendRead(BlendDataReader *UNUSED(reader), ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Surface = {
|
||||
/* name */ N_("Surface"),
|
||||
/* structName */ "SurfaceModifierData",
|
||||
/* structSize */ sizeof(SurfaceModifierData),
|
||||
/* srna */ &RNA_SurfaceModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
/*name*/ N_("Surface"),
|
||||
/*structName*/ "SurfaceModifierData",
|
||||
/*structSize*/ sizeof(SurfaceModifierData),
|
||||
/*srna*/ &RNA_SurfaceModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_AcceptsCVs |
|
||||
eModifierTypeFlag_NoUserAdd,
|
||||
/* icon */ ICON_MOD_PHYSICS,
|
||||
/*icon*/ ICON_MOD_PHYSICS,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ NULL,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepsgraph */ NULL,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ NULL,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepsgraph*/ NULL,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -1743,34 +1743,34 @@ static void blendRead(BlendDataReader *reader, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_SurfaceDeform = {
|
||||
/* name */ N_("SurfaceDeform"),
|
||||
/* structName */ "SurfaceDeformModifierData",
|
||||
/* structSize */ sizeof(SurfaceDeformModifierData),
|
||||
/* srna */ &RNA_SurfaceDeformModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_MESHDEFORM,
|
||||
/*name*/ N_("SurfaceDeform"),
|
||||
/*structName*/ "SurfaceDeformModifierData",
|
||||
/*structSize*/ sizeof(SurfaceDeformModifierData),
|
||||
/*srna*/ &RNA_SurfaceDeformModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/*icon*/ ICON_MOD_MESHDEFORM,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ blendWrite,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ blendWrite,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -143,36 +143,36 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Triangulate = {
|
||||
/* name */ N_("Triangulate"),
|
||||
/* structName */ "TriangulateModifierData",
|
||||
/* structSize */ sizeof(TriangulateModifierData),
|
||||
/* srna */ &RNA_TriangulateModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode |
|
||||
/*name*/ N_("Triangulate"),
|
||||
/*structName*/ "TriangulateModifierData",
|
||||
/*structSize*/ sizeof(TriangulateModifierData),
|
||||
/*srna*/ &RNA_TriangulateModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode |
|
||||
eModifierTypeFlag_SupportsMapping | eModifierTypeFlag_EnableInEditmode |
|
||||
eModifierTypeFlag_AcceptsCVs,
|
||||
/* icon */ ICON_MOD_TRIANGULATE,
|
||||
/*icon*/ ICON_MOD_TRIANGULATE,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ nullptr, // requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ nullptr,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ nullptr,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ nullptr, // requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ nullptr,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ nullptr,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -346,35 +346,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_UVProject = {
|
||||
/* name */ N_("UVProject"),
|
||||
/* structName */ "UVProjectModifierData",
|
||||
/* structSize */ sizeof(UVProjectModifierData),
|
||||
/* srna */ &RNA_UVProjectModifier,
|
||||
/* type */ eModifierTypeType_NonGeometrical,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("UVProject"),
|
||||
/*structName*/ "UVProjectModifierData",
|
||||
/*structSize*/ sizeof(UVProjectModifierData),
|
||||
/*srna*/ &RNA_UVProjectModifier,
|
||||
/*type*/ eModifierTypeType_NonGeometrical,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_EnableInEditmode,
|
||||
/* icon */ ICON_MOD_UVPROJECT,
|
||||
/*icon*/ ICON_MOD_UVPROJECT,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -303,35 +303,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_UVWarp = {
|
||||
/* name */ N_("UVWarp"),
|
||||
/* structName */ "UVWarpModifierData",
|
||||
/* structSize */ sizeof(UVWarpModifierData),
|
||||
/* srna */ &RNA_UVWarpModifier,
|
||||
/* type */ eModifierTypeType_NonGeometrical,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode |
|
||||
/*name*/ N_("UVWarp"),
|
||||
/*structName*/ "UVWarpModifierData",
|
||||
/*structSize*/ sizeof(UVWarpModifierData),
|
||||
/*srna*/ &RNA_UVWarpModifier,
|
||||
/*type*/ eModifierTypeType_NonGeometrical,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode |
|
||||
eModifierTypeFlag_EnableInEditmode,
|
||||
/* icon */ ICON_MOD_UVPROJECT, /* TODO: Use correct icon. */
|
||||
/*icon*/ ICON_MOD_UVPROJECT, /* TODO: Use correct icon. */
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -310,34 +310,34 @@ static void modifyGeometrySet(ModifierData *md,
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_VolumeDisplace = {
|
||||
/* name */ N_("Volume Displace"),
|
||||
/* structName */ "VolumeDisplaceModifierData",
|
||||
/* structSize */ sizeof(VolumeDisplaceModifierData),
|
||||
/* srna */ &RNA_VolumeDisplaceModifier,
|
||||
/* type */ eModifierTypeType_NonGeometrical,
|
||||
/* flags */ static_cast<ModifierTypeFlag>(0),
|
||||
/* icon */ ICON_VOLUME_DATA, /* TODO: Use correct icon. */
|
||||
/*name*/ N_("Volume Displace"),
|
||||
/*structName*/ "VolumeDisplaceModifierData",
|
||||
/*structSize*/ sizeof(VolumeDisplaceModifierData),
|
||||
/*srna*/ &RNA_VolumeDisplaceModifier,
|
||||
/*type*/ eModifierTypeType_NonGeometrical,
|
||||
/*flags*/ static_cast<ModifierTypeFlag>(0),
|
||||
/*icon*/ ICON_VOLUME_DATA, /* TODO: Use correct icon. */
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ nullptr,
|
||||
/* modifyGeometrySet */ modifyGeometrySet,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ nullptr,
|
||||
/*modifyGeometrySet*/ modifyGeometrySet,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ nullptr,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ foreachTexLink,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ nullptr,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ foreachTexLink,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -195,34 +195,34 @@ static Mesh *modifyMesh(ModifierData *md, const ModifierEvalContext *ctx, Mesh *
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_VolumeToMesh = {
|
||||
/* name */ N_("Volume to Mesh"),
|
||||
/* structName */ "VolumeToMeshModifierData",
|
||||
/* structSize */ sizeof(VolumeToMeshModifierData),
|
||||
/* srna */ &RNA_VolumeToMeshModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh,
|
||||
/* icon */ ICON_VOLUME_DATA, /* TODO: Use correct icon. */
|
||||
/*name*/ N_("Volume to Mesh"),
|
||||
/*structName*/ "VolumeToMeshModifierData",
|
||||
/*structSize*/ sizeof(VolumeToMeshModifierData),
|
||||
/*srna*/ &RNA_VolumeToMeshModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh,
|
||||
/*icon*/ ICON_VOLUME_DATA, /* TODO: Use correct icon. */
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ nullptr,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ nullptr,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -508,34 +508,34 @@ static void blendRead(BlendDataReader *reader, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Warp = {
|
||||
/* name */ N_("Warp"),
|
||||
/* structName */ "WarpModifierData",
|
||||
/* structSize */ sizeof(WarpModifierData),
|
||||
/* srna */ &RNA_WarpModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
/*name*/ N_("Warp"),
|
||||
/*structName*/ "WarpModifierData",
|
||||
/*structSize*/ sizeof(WarpModifierData),
|
||||
/*srna*/ &RNA_WarpModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_WARP,
|
||||
/* copyData */ copyData,
|
||||
/*icon*/ ICON_MOD_WARP,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ NULL,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ NULL,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ NULL,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ foreachTexLink,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ blendWrite,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ NULL,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ foreachTexLink,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ blendWrite,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -464,35 +464,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Wave = {
|
||||
/* name */ N_("Wave"),
|
||||
/* structName */ "WaveModifierData",
|
||||
/* structSize */ sizeof(WaveModifierData),
|
||||
/* srna */ &RNA_WaveModifier,
|
||||
/* type */ eModifierTypeType_OnlyDeform,
|
||||
/* flags */ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
/*name*/ N_("Wave"),
|
||||
/*structName*/ "WaveModifierData",
|
||||
/*structSize*/ sizeof(WaveModifierData),
|
||||
/*srna*/ &RNA_WaveModifier,
|
||||
/*type*/ eModifierTypeType_OnlyDeform,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsCVs | eModifierTypeFlag_AcceptsVertexCosOnly |
|
||||
eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_WAVE,
|
||||
/*icon*/ ICON_MOD_WAVE,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ deformVerts,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ deformVertsEM,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ nullptr,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ deformVerts,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ deformVertsEM,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ nullptr,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ foreachTexLink,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ foreachTexLink,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -745,35 +745,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_WeightedNormal = {
|
||||
/* name */ N_("WeightedNormal"),
|
||||
/* structName */ "WeightedNormalModifierData",
|
||||
/* structSize */ sizeof(WeightedNormalModifierData),
|
||||
/* srna */ &RNA_WeightedNormalModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("WeightedNormal"),
|
||||
/*structName*/ "WeightedNormalModifierData",
|
||||
/*structSize*/ sizeof(WeightedNormalModifierData),
|
||||
/*srna*/ &RNA_WeightedNormalModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_EnableInEditmode,
|
||||
/* icon */ ICON_MOD_NORMALEDIT,
|
||||
/*icon*/ ICON_MOD_NORMALEDIT,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ nullptr,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ nullptr,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ nullptr,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ nullptr,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -388,35 +388,35 @@ static void blendRead(BlendDataReader *reader, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_WeightVGEdit = {
|
||||
/* name */ N_("VertexWeightEdit"),
|
||||
/* structName */ "WeightVGEditModifierData",
|
||||
/* structSize */ sizeof(WeightVGEditModifierData),
|
||||
/* srna */ &RNA_VertexWeightEditModifier,
|
||||
/* type */ eModifierTypeType_NonGeometrical,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("VertexWeightEdit"),
|
||||
/*structName*/ "WeightVGEditModifierData",
|
||||
/*structSize*/ sizeof(WeightVGEditModifierData),
|
||||
/*srna*/ &RNA_VertexWeightEditModifier,
|
||||
/*type*/ eModifierTypeType_NonGeometrical,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_UsesPreview,
|
||||
/* icon */ ICON_MOD_VERTEX_WEIGHT,
|
||||
/*icon*/ ICON_MOD_VERTEX_WEIGHT,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ foreachTexLink,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ blendWrite,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ foreachTexLink,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ blendWrite,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -490,35 +490,35 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_WeightVGMix = {
|
||||
/* name */ N_("VertexWeightMix"),
|
||||
/* structName */ "WeightVGMixModifierData",
|
||||
/* structSize */ sizeof(WeightVGMixModifierData),
|
||||
/* srna */ &RNA_VertexWeightMixModifier,
|
||||
/* type */ eModifierTypeType_NonGeometrical,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("VertexWeightMix"),
|
||||
/*structName*/ "WeightVGMixModifierData",
|
||||
/*structSize*/ sizeof(WeightVGMixModifierData),
|
||||
/*srna*/ &RNA_VertexWeightMixModifier,
|
||||
/*type*/ eModifierTypeType_NonGeometrical,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_UsesPreview,
|
||||
/* icon */ ICON_MOD_VERTEX_WEIGHT,
|
||||
/*icon*/ ICON_MOD_VERTEX_WEIGHT,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ foreachTexLink,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ foreachTexLink,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -736,35 +736,35 @@ static void blendRead(BlendDataReader *reader, ModifierData *md)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_WeightVGProximity = {
|
||||
/* name */ N_("VertexWeightProximity"),
|
||||
/* structName */ "WeightVGProximityModifierData",
|
||||
/* structSize */ sizeof(WeightVGProximityModifierData),
|
||||
/* srna */ &RNA_VertexWeightProximityModifier,
|
||||
/* type */ eModifierTypeType_NonGeometrical,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
/*name*/ N_("VertexWeightProximity"),
|
||||
/*structName*/ "WeightVGProximityModifierData",
|
||||
/*structSize*/ sizeof(WeightVGProximityModifierData),
|
||||
/*srna*/ &RNA_VertexWeightProximityModifier,
|
||||
/*type*/ eModifierTypeType_NonGeometrical,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_UsesPreview,
|
||||
/* icon */ ICON_MOD_VERTEX_WEIGHT,
|
||||
/*icon*/ ICON_MOD_VERTEX_WEIGHT,
|
||||
|
||||
/* copyData */ copyData,
|
||||
/*copyData*/ copyData,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ freeData,
|
||||
/* isDisabled */ isDisabled,
|
||||
/* updateDepsgraph */ updateDepsgraph,
|
||||
/* dependsOnTime */ dependsOnTime,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ foreachIDLink,
|
||||
/* foreachTexLink */ foreachTexLink,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ blendWrite,
|
||||
/* blendRead */ blendRead,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ freeData,
|
||||
/*isDisabled*/ isDisabled,
|
||||
/*updateDepsgraph*/ updateDepsgraph,
|
||||
/*dependsOnTime*/ dependsOnTime,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ foreachIDLink,
|
||||
/*foreachTexLink*/ foreachTexLink,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ blendWrite,
|
||||
/*blendRead*/ blendRead,
|
||||
};
|
||||
|
||||
@@ -179,37 +179,37 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Weld = {
|
||||
/* name */ N_("Weld"),
|
||||
/* structName */ "WeldModifierData",
|
||||
/* structSize */ sizeof(WeldModifierData),
|
||||
/* srna */ &RNA_WeldModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */
|
||||
/*name*/ N_("Weld"),
|
||||
/*structName*/ "WeldModifierData",
|
||||
/*structSize*/ sizeof(WeldModifierData),
|
||||
/*srna*/ &RNA_WeldModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/
|
||||
(ModifierTypeFlag)(eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsMapping |
|
||||
eModifierTypeFlag_SupportsEditmode | eModifierTypeFlag_EnableInEditmode |
|
||||
eModifierTypeFlag_AcceptsCVs),
|
||||
/* icon */ ICON_AUTOMERGE_OFF, /* TODO: Use correct icon. */
|
||||
/*icon*/ ICON_AUTOMERGE_OFF, /* TODO: Use correct icon. */
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ nullptr,
|
||||
/* deformMatrices */ nullptr,
|
||||
/* deformVertsEM */ nullptr,
|
||||
/* deformMatricesEM */ nullptr,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ nullptr,
|
||||
/*deformVerts*/ nullptr,
|
||||
/*deformMatrices*/ nullptr,
|
||||
/*deformVertsEM*/ nullptr,
|
||||
/*deformMatricesEM*/ nullptr,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ nullptr,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ nullptr,
|
||||
/* isDisabled */ nullptr,
|
||||
/* updateDepsgraph */ nullptr,
|
||||
/* dependsOnTime */ nullptr,
|
||||
/* dependsOnNormals */ nullptr,
|
||||
/* foreachIDLink */ nullptr,
|
||||
/* foreachTexLink */ nullptr,
|
||||
/* freeRuntimeData */ nullptr,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ nullptr,
|
||||
/* blendRead */ nullptr,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ nullptr,
|
||||
/*isDisabled*/ nullptr,
|
||||
/*updateDepsgraph*/ nullptr,
|
||||
/*dependsOnTime*/ nullptr,
|
||||
/*dependsOnNormals*/ nullptr,
|
||||
/*foreachIDLink*/ nullptr,
|
||||
/*foreachTexLink*/ nullptr,
|
||||
/*freeRuntimeData*/ nullptr,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ nullptr,
|
||||
/*blendRead*/ nullptr,
|
||||
};
|
||||
|
||||
@@ -163,34 +163,34 @@ static void panelRegister(ARegionType *region_type)
|
||||
}
|
||||
|
||||
ModifierTypeInfo modifierType_Wireframe = {
|
||||
/* name */ N_("Wireframe"),
|
||||
/* structName */ "WireframeModifierData",
|
||||
/* structSize */ sizeof(WireframeModifierData),
|
||||
/* srna */ &RNA_WireframeModifier,
|
||||
/* type */ eModifierTypeType_Constructive,
|
||||
/* flags */ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/* icon */ ICON_MOD_WIREFRAME,
|
||||
/*name*/ N_("Wireframe"),
|
||||
/*structName*/ "WireframeModifierData",
|
||||
/*structSize*/ sizeof(WireframeModifierData),
|
||||
/*srna*/ &RNA_WireframeModifier,
|
||||
/*type*/ eModifierTypeType_Constructive,
|
||||
/*flags*/ eModifierTypeFlag_AcceptsMesh | eModifierTypeFlag_SupportsEditmode,
|
||||
/*icon*/ ICON_MOD_WIREFRAME,
|
||||
|
||||
/* copyData */ BKE_modifier_copydata_generic,
|
||||
/*copyData*/ BKE_modifier_copydata_generic,
|
||||
|
||||
/* deformVerts */ NULL,
|
||||
/* deformMatrices */ NULL,
|
||||
/* deformVertsEM */ NULL,
|
||||
/* deformMatricesEM */ NULL,
|
||||
/* modifyMesh */ modifyMesh,
|
||||
/* modifyGeometrySet */ NULL,
|
||||
/*deformVerts*/ NULL,
|
||||
/*deformMatrices*/ NULL,
|
||||
/*deformVertsEM*/ NULL,
|
||||
/*deformMatricesEM*/ NULL,
|
||||
/*modifyMesh*/ modifyMesh,
|
||||
/*modifyGeometrySet*/ NULL,
|
||||
|
||||
/* initData */ initData,
|
||||
/* requiredDataMask */ requiredDataMask,
|
||||
/* freeData */ NULL,
|
||||
/* isDisabled */ NULL,
|
||||
/* updateDepgraph */ NULL,
|
||||
/* dependsOnTime */ NULL,
|
||||
/* dependsOnNormals */ dependsOnNormals,
|
||||
/* foreachIDLink */ NULL,
|
||||
/* foreachTexLink */ NULL,
|
||||
/* freeRuntimeData */ NULL,
|
||||
/* panelRegister */ panelRegister,
|
||||
/* blendWrite */ NULL,
|
||||
/* blendRead */ NULL,
|
||||
/*initData*/ initData,
|
||||
/*requiredDataMask*/ requiredDataMask,
|
||||
/*freeData*/ NULL,
|
||||
/*isDisabled*/ NULL,
|
||||
/*updateDepgraph*/ NULL,
|
||||
/*dependsOnTime*/ NULL,
|
||||
/*dependsOnNormals*/ dependsOnNormals,
|
||||
/*foreachIDLink*/ NULL,
|
||||
/*foreachTexLink*/ NULL,
|
||||
/*freeRuntimeData*/ NULL,
|
||||
/*panelRegister*/ panelRegister,
|
||||
/*blendWrite*/ NULL,
|
||||
/*blendRead*/ NULL,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user