Blender V4.3
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
9#pragma once
10
11struct bContext;
12struct Depsgraph;
13struct Object;
14struct ReportList;
15struct Scene;
16struct wmKeyConfig;
17
18/* `particle_edit.cc` */
19
23
26
27bool PE_poll(bContext *C);
28bool PE_hair_poll(bContext *C);
30
31/* `rigidbody_object.cc` */
32
33bool ED_rigidbody_object_add(Main *bmain, Scene *scene, Object *ob, int type, ReportList *reports);
34void ED_rigidbody_object_remove(Main *bmain, Scene *scene, Object *ob);
35
36/* `rigidbody_constraint.cc` */
37
39 Main *bmain, Scene *scene, Object *ob, int type, ReportList *reports);
40void ED_rigidbody_constraint_remove(Main *bmain, Scene *scene, Object *ob);
41
42/* operators */
44void 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)
const Depsgraph * depsgraph