Changeset View
Changeset View
Standalone View
Standalone View
source/blender/modifiers/intern/MOD_weightvgproximity.c
| Show First 20 Lines • Show All 280 Lines • ▼ Show 20 Lines | if (wmd->mask_texture) { | ||||
| id_us_min(&wmd->mask_texture->id); | id_us_min(&wmd->mask_texture->id); | ||||
| } | } | ||||
| } | } | ||||
| static void copyData(ModifierData *md, ModifierData *target) | static void copyData(ModifierData *md, ModifierData *target) | ||||
| { | { | ||||
| #if 0 | #if 0 | ||||
| WeightVGProximityModifierData *wmd = (WeightVGProximityModifierData *) md; | WeightVGProximityModifierData *wmd = (WeightVGProximityModifierData *) md; | ||||
| #endif | |||||
| WeightVGProximityModifierData *twmd = (WeightVGProximityModifierData *) target; | WeightVGProximityModifierData *twmd = (WeightVGProximityModifierData *) target; | ||||
| #endif | |||||
| modifier_copyData_generic(md, target); | modifier_copyData_generic(md, target); | ||||
| 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) | ||||
| { | { | ||||
| WeightVGProximityModifierData *wmd = (WeightVGProximityModifierData *) md; | WeightVGProximityModifierData *wmd = (WeightVGProximityModifierData *) md; | ||||
| CustomDataMask dataMask = 0; | CustomDataMask dataMask = 0; | ||||
| /* We need vertex groups! */ | /* We need vertex groups! */ | ||||
| ▲ Show 20 Lines • Show All 323 Lines • Show Last 20 Lines | |||||