Blender V5.0
ED_physics.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2007 by Janne Karhu. All rights reserved.
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9#pragma once
10
11struct bContext;
12struct Depsgraph;
13struct Main;
14struct Object;
15struct ReportList;
16struct Scene;
17struct wmKeyConfig;
18
19/* `particle_edit.cc` */
20
24
27
28bool PE_poll(bContext *C);
31
32/* `rigidbody_object.cc` */
33
34bool ED_rigidbody_object_add(Main *bmain, Scene *scene, Object *ob, int type, ReportList *reports);
35void ED_rigidbody_object_remove(Main *bmain, Scene *scene, Object *ob);
36
37/* `rigidbody_constraint.cc` */
38
40 Main *bmain, Scene *scene, Object *ob, int type, ReportList *reports);
41void ED_rigidbody_constraint_remove(Main *bmain, Scene *scene, Object *ob);
42
43/* operators */
45void ED_keymap_physics(wmKeyConfig *keyconf);
bool ED_object_particle_edit_mode_supported(const Object *ob)
bool PE_hair_poll(bContext *C)
bool PE_poll(bContext *C)
void ED_object_particle_edit_mode_exit_ex(Scene *scene, Object *ob)
void ED_rigidbody_constraint_remove(Main *bmain, Scene *scene, Object *ob)
void ED_object_particle_edit_mode_enter(bContext *C)
bool PE_poll_view3d(bContext *C)
void ED_keymap_physics(wmKeyConfig *keyconf)
void ED_operatortypes_physics()
void ED_object_particle_edit_mode_exit(bContext *C)
void ED_object_particle_edit_mode_enter_ex(Depsgraph *depsgraph, Scene *scene, Object *ob)
bool ED_rigidbody_constraint_add(Main *bmain, Scene *scene, Object *ob, int type, ReportList *reports)
void ED_rigidbody_object_remove(Main *bmain, Scene *scene, Object *ob)
bool ED_rigidbody_object_add(Main *bmain, Scene *scene, Object *ob, int type, ReportList *reports)
#define C
Definition RandGen.cpp:29
BPy_StructRNA * depsgraph