Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2018-03-02 06:55:53 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-03-02 06:55:53 +0300
commiteee3a4d3ab7eaa9305b1751c25e3be5c9b9b4546 (patch)
treef2d32c4defa99ca08e1ad3ea1122cae466f6b048 /source/blender/editors/include/ED_object.h
parentda2d0fe43af030b5fe6e11226e7e691242f001aa (diff)
Cleanup: move ED_object_mode_generic_* to object_modes.c
Diffstat (limited to 'source/blender/editors/include/ED_object.h')
-rw-r--r--source/blender/editors/include/ED_object.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/source/blender/editors/include/ED_object.h b/source/blender/editors/include/ED_object.h
index 6c53d24ef8c..33a8ee133ea 100644
--- a/source/blender/editors/include/ED_object.h
+++ b/source/blender/editors/include/ED_object.h
@@ -152,15 +152,6 @@ void ED_object_sculptmode_exit_ex(
struct WorkSpace *workspace, struct Scene *scene, struct Object *ob);
void ED_object_sculptmode_exit(struct bContext *C);
-bool ED_object_mode_generic_enter(
- struct bContext *C, eObjectMode object_mode);
-void ED_object_mode_generic_exit(
- const struct EvaluationContext *eval_ctx,
- struct WorkSpace *workspace, struct Scene *scene, struct Object *ob);
-bool ED_object_mode_generic_has_data(
- const struct EvaluationContext *eval_ctx,
- struct Object *ob);
-
void ED_object_location_from_view(struct bContext *C, float loc[3]);
void ED_object_rotation_from_view(struct bContext *C, float rot[3], const char align_axis);
void ED_object_base_init_transform(struct bContext *C, struct Base *base, const float loc[3], const float rot[3]);
@@ -214,10 +205,20 @@ void undo_push_lattice(struct bContext *C, const char *name);
void ED_lattice_flags_set(struct Object *obedit, int flag);
+/* object_modes.c */
bool ED_object_mode_compat_test(const struct Object *ob, eObjectMode mode);
bool ED_object_mode_compat_set(struct bContext *C, struct WorkSpace *workspace, eObjectMode mode, struct ReportList *reports);
void ED_object_mode_toggle(struct bContext *C, eObjectMode mode);
+bool ED_object_mode_generic_enter(
+ struct bContext *C, eObjectMode object_mode);
+void ED_object_mode_generic_exit(
+ const struct EvaluationContext *eval_ctx,
+ struct WorkSpace *workspace, struct Scene *scene, struct Object *ob);
+bool ED_object_mode_generic_has_data(
+ const struct EvaluationContext *eval_ctx,
+ struct Object *ob);
+
/* object_modifier.c */
enum {
MODIFIER_APPLY_DATA = 1,