Changeset View
Changeset View
Standalone View
Standalone View
source/blender/modifiers/intern/MOD_uvproject.c
| Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | static void initData(ModifierData *md) | ||||
| UVProjectModifierData *umd = (UVProjectModifierData *) md; | UVProjectModifierData *umd = (UVProjectModifierData *) md; | ||||
| umd->num_projectors = 1; | umd->num_projectors = 1; | ||||
| umd->aspectx = umd->aspecty = 1.0f; | umd->aspectx = umd->aspecty = 1.0f; | ||||
| umd->scalex = umd->scaley = 1.0f; | umd->scalex = umd->scaley = 1.0f; | ||||
| } | } | ||||
| static CustomDataMask requiredDataMask(Object *UNUSED(ob), ModifierData *UNUSED(md)) | static void requiredDataMask(Object *UNUSED(ob), ModifierData *UNUSED(md), CustomData_MeshMasks *r_cddata_masks) | ||||
| { | { | ||||
| CustomDataMask dataMask = 0; | |||||
| /* ask for UV coordinates */ | /* ask for UV coordinates */ | ||||
| dataMask |= CD_MLOOPUV; | r_cddata_masks->lmask |= CD_MLOOPUV; | ||||
| return dataMask; | |||||
| } | } | ||||
| static void foreachObjectLink( | static void foreachObjectLink( | ||||
| ModifierData *md, Object *ob, | ModifierData *md, Object *ob, | ||||
| ObjectWalkFunc walk, void *userData) | ObjectWalkFunc walk, void *userData) | ||||
| { | { | ||||
| UVProjectModifierData *umd = (UVProjectModifierData *) md; | UVProjectModifierData *umd = (UVProjectModifierData *) md; | ||||
| int i; | int i; | ||||
| ▲ Show 20 Lines • Show All 277 Lines • Show Last 20 Lines | |||||