|
Blender V5.0
|
#include "BLT_translation.hh"#include "DNA_object_force_types.h"#include "DNA_screen_types.h"#include "BKE_softbody.h"#include "UI_interface_layout.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 29 of file MOD_softbody.cc.
References blender::MutableSpan< T >::data(), DEG_get_ctime(), DEG_get_evaluated_scene(), ModifierEvalContext::depsgraph, ModifierEvalContext::object, sbObjectStep(), and blender::MutableSpan< T >::size().
|
static |
Definition at line 43 of file MOD_softbody.cc.
Definition at line 65 of file MOD_softbody.cc.
References uiLayout::label(), Panel::layout, modifier_error_message_draw(), modifier_panel_get_property_pointers(), ptr, and RPT_.
|
static |
Definition at line 76 of file MOD_softbody.cc.
References eModifierType_Softbody, modifier_panel_register(), and panel_draw().
|
static |
Definition at line 48 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 81 of file MOD_softbody.cc.