Changeset View
Changeset View
Standalone View
Standalone View
source/blender/modifiers/intern/MOD_weightvgedit.c
| Show First 20 Lines • Show All 85 Lines • ▼ Show 20 Lines | |||||
| static void copyData(ModifierData *md, ModifierData *target) | static void copyData(ModifierData *md, ModifierData *target) | ||||
| { | { | ||||
| WeightVGEditModifierData *wmd = (WeightVGEditModifierData *) md; | WeightVGEditModifierData *wmd = (WeightVGEditModifierData *) md; | ||||
| WeightVGEditModifierData *twmd = (WeightVGEditModifierData *) target; | WeightVGEditModifierData *twmd = (WeightVGEditModifierData *) target; | ||||
| modifier_copyData_generic(md, target); | modifier_copyData_generic(md, target); | ||||
| twmd->cmap_curve = curvemapping_copy(wmd->cmap_curve); | twmd->cmap_curve = curvemapping_copy(wmd->cmap_curve); | ||||
| if (twmd->mask_texture) { | |||||
| id_us_plus(&twmd->mask_texture->id); | |||||
| } | |||||
| } | } | ||||
| static CustomDataMask requiredDataMask(Object *UNUSED(ob), ModifierData *md) | static CustomDataMask requiredDataMask(Object *UNUSED(ob), ModifierData *md) | ||||
| { | { | ||||
| WeightVGEditModifierData *wmd = (WeightVGEditModifierData *) md; | WeightVGEditModifierData *wmd = (WeightVGEditModifierData *) md; | ||||
| CustomDataMask dataMask = 0; | CustomDataMask dataMask = 0; | ||||
| /* We need vertex groups! */ | /* We need vertex groups! */ | ||||
| ▲ Show 20 Lines • Show All 211 Lines • Show Last 20 Lines | |||||