Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_object_force.c
| Show All 19 Lines | |||||
| #include <stdlib.h> | #include <stdlib.h> | ||||
| #include "DNA_cloth_types.h" | #include "DNA_cloth_types.h" | ||||
| #include "DNA_object_types.h" | #include "DNA_object_types.h" | ||||
| #include "DNA_object_force_types.h" | #include "DNA_object_force_types.h" | ||||
| #include "DNA_particle_types.h" | #include "DNA_particle_types.h" | ||||
| #include "DNA_scene_types.h" | #include "DNA_scene_types.h" | ||||
| #include "DNA_smoke_types.h" | #include "DNA_fluid_types.h" | ||||
| #include "RNA_define.h" | #include "RNA_define.h" | ||||
| #include "RNA_enum_types.h" | #include "RNA_enum_types.h" | ||||
| #include "rna_internal.h" | #include "rna_internal.h" | ||||
| #include "WM_api.h" | #include "WM_api.h" | ||||
| #include "WM_types.h" | #include "WM_types.h" | ||||
| ▲ Show 20 Lines • Show All 696 Lines • ▼ Show 20 Lines | if (md) { | ||||
| if (cmd->sim_parms->effector_weights == ew) { | if (cmd->sim_parms->effector_weights == ew) { | ||||
| char name_esc[sizeof(md->name) * 2]; | char name_esc[sizeof(md->name) * 2]; | ||||
| BLI_strescape(name_esc, md->name, sizeof(name_esc)); | BLI_strescape(name_esc, md->name, sizeof(name_esc)); | ||||
| return BLI_sprintfN("modifiers[\"%s\"].settings.effector_weights", name_esc); | return BLI_sprintfN("modifiers[\"%s\"].settings.effector_weights", name_esc); | ||||
| } | } | ||||
| } | } | ||||
| /* check smoke modifier */ | /* check smoke modifier */ | ||||
| md = (ModifierData *)modifiers_findByType(ob, eModifierType_Smoke); | md = (ModifierData *)modifiers_findByType(ob, eModifierType_Fluid); | ||||
| if (md) { | if (md) { | ||||
| SmokeModifierData *smd = (SmokeModifierData *)md; | FluidModifierData *mmd = (FluidModifierData *)md; | ||||
| if (smd->domain->effector_weights == ew) { | if (mmd->domain->effector_weights == ew) { | ||||
| char name_esc[sizeof(md->name) * 2]; | char name_esc[sizeof(md->name) * 2]; | ||||
| BLI_strescape(name_esc, md->name, sizeof(name_esc)); | BLI_strescape(name_esc, md->name, sizeof(name_esc)); | ||||
| return BLI_sprintfN("modifiers[\"%s\"].settings.effector_weights", name_esc); | return BLI_sprintfN("modifiers[\"%s\"].settings.effector_weights", name_esc); | ||||
| } | } | ||||
| } | } | ||||
| /* check dynamic paint modifier */ | /* check dynamic paint modifier */ | ||||
| md = (ModifierData *)modifiers_findByType(ob, eModifierType_DynamicPaint); | md = (ModifierData *)modifiers_findByType(ob, eModifierType_DynamicPaint); | ||||
| ▲ Show 20 Lines • Show All 1,292 Lines • Show Last 20 Lines | |||||