Blender
V3.3
|
Go to the source code of this file.
Functions | |
bool | PE_poll (struct bContext *C) |
bool | PE_hair_poll (struct bContext *C) |
bool | PE_poll_view3d (struct bContext *C) |
bool | ED_rigidbody_object_add (struct Main *bmain, struct Scene *scene, struct Object *ob, int type, struct ReportList *reports) |
void | ED_rigidbody_object_remove (struct Main *bmain, struct Scene *scene, struct Object *ob) |
bool | ED_rigidbody_constraint_add (struct Main *bmain, struct Scene *scene, struct Object *ob, int type, struct ReportList *reports) |
void | ED_rigidbody_constraint_remove (struct Main *bmain, struct Scene *scene, struct Object *ob) |
void | ED_operatortypes_physics (void) |
void | ED_keymap_physics (struct wmKeyConfig *keyconf) |
void ED_keymap_physics | ( | struct wmKeyConfig * | keyconf | ) |
Definition at line 159 of file physics_ops.c.
References keymap_particle().
Referenced by ED_spacetypes_keymap().
Definition at line 150 of file physics_ops.c.
References operatortypes_boids(), operatortypes_dynamicpaint(), operatortypes_fluid(), operatortypes_particle(), and operatortypes_pointcache().
Referenced by ED_spacetypes_init().
bool ED_rigidbody_constraint_add | ( | struct Main * | bmain, |
struct Scene * | scene, | ||
struct Object * | ob, | ||
int | type, | ||
struct ReportList * | reports | ||
) |
Definition at line 77 of file rigidbody_constraint.c.
References BKE_collection_add(), BKE_collection_object_add(), BKE_reportf(), BKE_rigidbody_create_constraint(), BKE_rigidbody_get_world(), RigidBodyWorld::constraints, DEG_id_tag_update(), DEG_relations_tag_update(), Collection::id, Object::id, ID_RECALC_COPY_ON_WRITE, ID_RECALC_TRANSFORM, id_us_plus(), ID::name, NULL, Object::rigidbody_constraint, RPT_INFO, scene, and type.
Referenced by rigidbody_con_add_exec().
void ED_rigidbody_constraint_remove | ( | struct Main * | bmain, |
struct Scene * | scene, | ||
struct Object * | ob | ||
) |
Definition at line 106 of file rigidbody_constraint.c.
References BKE_rigidbody_remove_constraint(), DEG_id_tag_update(), DEG_relations_tag_update(), Object::id, ID_RECALC_TRANSFORM, and scene.
Referenced by rigidbody_con_remove_exec().
bool ED_rigidbody_object_add | ( | struct Main * | bmain, |
struct Scene * | scene, | ||
struct Object * | ob, | ||
int | type, | ||
struct ReportList * | reports | ||
) |
Definition at line 90 of file rigidbody_object.c.
References BKE_rigidbody_add_object(), scene, and type.
Referenced by rigidbody_object_add_exec(), and rigidbody_objects_add_exec().
Definition at line 95 of file rigidbody_object.c.
References BKE_rigidbody_remove_object(), DEG_id_tag_update(), DEG_relations_tag_update(), Object::id, ID_RECALC_TRANSFORM, and scene.
Referenced by object_convert_exec(), rigidbody_object_remove_exec(), and rigidbody_objects_remove_exec().
Definition at line 101 of file particle_edit.c.
References C, CTX_data_active_object(), CTX_data_depsgraph_pointer(), CTX_data_scene(), depsgraph, ParticleSystemModifierData::mesh_final, Object::mode, NULL, OB_MODE_PARTICLE_EDIT, PE_get_current(), PTCacheEdit::psmd_eval, PTCacheEdit::psys, and scene.
Referenced by mirror_poll(), PARTICLE_OT_delete(), PARTICLE_OT_rekey(), PARTICLE_OT_remove_doubles(), PARTICLE_OT_subdivide(), PARTICLE_OT_weight_set(), and shape_cut_poll().
Definition at line 80 of file particle_edit.c.
References C, CTX_data_active_object(), CTX_data_depsgraph_pointer(), CTX_data_scene(), depsgraph, ParticleSystemModifierData::mesh_final, Object::mode, NULL, OB_MODE_PARTICLE_EDIT, PE_get_current(), PTCacheEdit::psmd_eval, and scene.
Referenced by buttons_context(), keymap_particle(), PARTICLE_OT_hide(), PARTICLE_OT_reveal(), PARTICLE_OT_select_all(), PARTICLE_OT_select_less(), PARTICLE_OT_select_linked(), PARTICLE_OT_select_more(), PARTICLE_OT_select_random(), PARTICLE_OT_select_roots(), PARTICLE_OT_select_tips(), and PE_poll_view3d().
Definition at line 122 of file particle_edit.c.
References blender::compositor::area(), C, CTX_wm_area(), CTX_wm_region(), PE_poll(), ARegion::regiontype, RGN_TYPE_WINDOW, and SPACE_VIEW3D.
Referenced by brush_edit_poll(), PARTICLE_OT_select_linked_pick(), PARTICLE_OT_unify_length(), and toggle_particle_cursor().