Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/particle.c
| Show First 20 Lines • Show All 165 Lines • ▼ Show 20 Lines | static void particle_settings_foreach_id(ID *id, LibraryForeachIDData *data) | ||||
| for (int i = 0; i < MAX_MTEX; i++) { | for (int i = 0; i < MAX_MTEX; i++) { | ||||
| if (psett->mtex[i]) { | if (psett->mtex[i]) { | ||||
| BKE_LIB_FOREACHID_PROCESS_FUNCTION_CALL(data, | BKE_LIB_FOREACHID_PROCESS_FUNCTION_CALL(data, | ||||
| BKE_texture_mtex_foreach_id(data, psett->mtex[i])); | BKE_texture_mtex_foreach_id(data, psett->mtex[i])); | ||||
| } | } | ||||
| } | } | ||||
| if (psett->effector_weights) { | if (psett->effector_weights) { | ||||
| BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, psett->effector_weights->group, IDWALK_CB_NOP); | BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, psett->effector_weights->group, IDWALK_CB_USER); | ||||
| } | } | ||||
| if (psett->pd) { | if (psett->pd) { | ||||
| BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, psett->pd->tex, IDWALK_CB_USER); | BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, psett->pd->tex, IDWALK_CB_USER); | ||||
| BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, psett->pd->f_source, IDWALK_CB_NOP); | BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, psett->pd->f_source, IDWALK_CB_NOP); | ||||
| } | } | ||||
| if (psett->pd2) { | if (psett->pd2) { | ||||
| BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, psett->pd2->tex, IDWALK_CB_USER); | BKE_LIB_FOREACHID_PROCESS_IDSUPER(data, psett->pd2->tex, IDWALK_CB_USER); | ||||
| ▲ Show 20 Lines • Show All 5,252 Lines • Show Last 20 Lines | |||||