Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/library_query.c
| Show First 20 Lines • Show All 484 Lines • ▼ Show 20 Lines | switch (GS(id->name)) { | ||||
| modifiers_foreachIDLink(object, library_foreach_modifiersForeachIDLink, &data); | modifiers_foreachIDLink(object, library_foreach_modifiersForeachIDLink, &data); | ||||
| BKE_constraints_id_loop(&object->constraints, library_foreach_constraintObjectLooper, &data); | BKE_constraints_id_loop(&object->constraints, library_foreach_constraintObjectLooper, &data); | ||||
| for (psys = object->particlesystem.first; psys; psys = psys->next) { | for (psys = object->particlesystem.first; psys; psys = psys->next) { | ||||
| BKE_particlesystem_id_loop(psys, library_foreach_particlesystemsObjectLooper, &data); | BKE_particlesystem_id_loop(psys, library_foreach_particlesystemsObjectLooper, &data); | ||||
| } | } | ||||
| if (object->soft && object->soft->effector_weights) { | if (object->soft) { | ||||
| CALLBACK_INVOKE(object->soft->collision_group, IDWALK_NOP); | |||||
| if (object->soft->effector_weights) { | |||||
| CALLBACK_INVOKE(object->soft->effector_weights->group, IDWALK_NOP); | CALLBACK_INVOKE(object->soft->effector_weights->group, IDWALK_NOP); | ||||
| } | } | ||||
| } | |||||
| BKE_sca_sensors_id_loop(&object->sensors, library_foreach_sensorsObjectLooper, &data); | BKE_sca_sensors_id_loop(&object->sensors, library_foreach_sensorsObjectLooper, &data); | ||||
| BKE_sca_controllers_id_loop(&object->controllers, library_foreach_controllersObjectLooper, &data); | BKE_sca_controllers_id_loop(&object->controllers, library_foreach_controllersObjectLooper, &data); | ||||
| BKE_sca_actuators_id_loop(&object->actuators, library_foreach_actuatorsObjectLooper, &data); | BKE_sca_actuators_id_loop(&object->actuators, library_foreach_actuatorsObjectLooper, &data); | ||||
| break; | break; | ||||
| } | } | ||||
| case ID_ME: | case ID_ME: | ||||
| ▲ Show 20 Lines • Show All 193 Lines • ▼ Show 20 Lines | switch (GS(id->name)) { | ||||
| } | } | ||||
| case ID_PA: | case ID_PA: | ||||
| { | { | ||||
| ParticleSettings *psett = (ParticleSettings *) id; | ParticleSettings *psett = (ParticleSettings *) id; | ||||
| CALLBACK_INVOKE(psett->dup_group, IDWALK_NOP); | CALLBACK_INVOKE(psett->dup_group, IDWALK_NOP); | ||||
| CALLBACK_INVOKE(psett->dup_ob, IDWALK_NOP); | CALLBACK_INVOKE(psett->dup_ob, IDWALK_NOP); | ||||
| CALLBACK_INVOKE(psett->bb_ob, IDWALK_NOP); | CALLBACK_INVOKE(psett->bb_ob, IDWALK_NOP); | ||||
| CALLBACK_INVOKE(psett->collision_group, IDWALK_NOP); | |||||
| for (i = 0; i < MAX_MTEX; i++) { | for (i = 0; i < MAX_MTEX; i++) { | ||||
| if (psett->mtex[i]) { | if (psett->mtex[i]) { | ||||
| library_foreach_mtex(&data, psett->mtex[i]); | library_foreach_mtex(&data, psett->mtex[i]); | ||||
| } | } | ||||
| } | } | ||||
| if (psett->effector_weights) { | if (psett->effector_weights) { | ||||
| ▲ Show 20 Lines • Show All 353 Lines • Show Last 20 Lines | |||||