Changeset View
Changeset View
Standalone View
Standalone View
source/blender/modifiers/intern/MOD_armature.c
| Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | |||||
| { | { | ||||
| ArmatureModifierData *amd = (ArmatureModifierData *) md; | ArmatureModifierData *amd = (ArmatureModifierData *) md; | ||||
| amd->deformflag = ARM_DEF_VGROUP; | amd->deformflag = ARM_DEF_VGROUP; | ||||
| } | } | ||||
| static void copyData(ModifierData *md, ModifierData *target) | static void copyData(ModifierData *md, ModifierData *target) | ||||
| { | { | ||||
| #if 0 | |||||
| ArmatureModifierData *amd = (ArmatureModifierData *) md; | ArmatureModifierData *amd = (ArmatureModifierData *) md; | ||||
| #endif | |||||
| ArmatureModifierData *tamd = (ArmatureModifierData *) target; | ArmatureModifierData *tamd = (ArmatureModifierData *) target; | ||||
| tamd->object = amd->object; | modifier_copyData_generic(md, target); | ||||
| tamd->deformflag = amd->deformflag; | tamd->prevCos = NULL; | ||||
| tamd->multi = amd->multi; | |||||
| BLI_strncpy(tamd->defgrp_name, amd->defgrp_name, sizeof(tamd->defgrp_name)); | |||||
| } | } | ||||
| static CustomDataMask requiredDataMask(Object *UNUSED(ob), ModifierData *UNUSED(md)) | static CustomDataMask requiredDataMask(Object *UNUSED(ob), ModifierData *UNUSED(md)) | ||||
| { | { | ||||
| CustomDataMask dataMask = 0; | CustomDataMask dataMask = 0; | ||||
| /* ask for vertexgroups */ | /* ask for vertexgroups */ | ||||
| dataMask |= CD_MASK_MDEFORMVERT; | dataMask |= CD_MASK_MDEFORMVERT; | ||||
| ▲ Show 20 Lines • Show All 150 Lines • Show Last 20 Lines | |||||