|
Blender V4.3
|
#include <cstdio>#include "BLI_utildefines.h"#include "BLT_translation.hh"#include "DNA_object_force_types.h"#include "DNA_screen_types.h"#include "BKE_softbody.h"#include "UI_interface.hh"#include "UI_resources.hh"#include "RNA_prototypes.hh"#include "DEG_depsgraph.hh"#include "DEG_depsgraph_build.hh"#include "DEG_depsgraph_physics.hh"#include "DEG_depsgraph_query.hh"#include "MOD_modifiertypes.hh"#include "MOD_ui_common.hh"Go to the source code of this file.
Functions | |
| static void | deform_verts (ModifierData *, const ModifierEvalContext *ctx, Mesh *, blender::MutableSpan< blender::float3 > positions) |
| static bool | depends_on_time (Scene *, ModifierData *) |
| static void | update_depsgraph (ModifierData *, const ModifierUpdateDepsgraphContext *ctx) |
| static void | panel_draw (const bContext *, Panel *panel) |
| static void | panel_register (ARegionType *region_type) |
Variables | |
| ModifierTypeInfo | modifierType_Softbody |
|
static |
Definition at line 33 of file MOD_softbody.cc.
References DEG_get_ctime(), DEG_get_evaluated_scene(), ModifierEvalContext::depsgraph, ModifierEvalContext::object, and sbObjectStep().
|
static |
Definition at line 47 of file MOD_softbody.cc.
Definition at line 69 of file MOD_softbody.cc.
References Panel::layout, modifier_panel_end(), modifier_panel_get_property_pointers(), ptr, RPT_, and uiItemL().
Referenced by panel_register().
|
static |
Definition at line 80 of file MOD_softbody.cc.
References eModifierType_Softbody, modifier_panel_register(), and panel_draw().
|
static |
Definition at line 52 of file MOD_softbody.cc.
References SoftBody::collision_group, DEG_add_collision_relations(), DEG_add_depends_on_transform_relation(), DEG_add_forcefield_relations(), SoftBody::effector_weights, eModifierType_Collision, ModifierUpdateDepsgraphContext::node, ModifierUpdateDepsgraphContext::object, and Object::soft.
| ModifierTypeInfo modifierType_Softbody |
Definition at line 85 of file MOD_softbody.cc.