Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_object.h
| Show First 20 Lines • Show All 102 Lines • ▼ Show 20 Lines | |||||
| extern struct EnumPropertyItem prop_make_parent_types[]; | extern struct EnumPropertyItem prop_make_parent_types[]; | ||||
| #endif | #endif | ||||
| bool ED_object_parent_set(struct ReportList *reports, const struct bContext *C, struct Scene *scene, struct Object *ob, | bool ED_object_parent_set(struct ReportList *reports, const struct bContext *C, struct Scene *scene, struct Object *ob, | ||||
| struct Object *par, int partype, const bool xmirror, const bool keep_transform, | struct Object *par, int partype, const bool xmirror, const bool keep_transform, | ||||
| const int vert_par[3]); | const int vert_par[3]); | ||||
| void ED_object_parent_clear(struct Object *ob, const int type); | void ED_object_parent_clear(struct Object *ob, const int type); | ||||
| void ED_keymap_proportional_cycle(struct wmKeyConfig *keyconf, struct wmKeyMap *keymap); | |||||
| void ED_keymap_proportional_obmode(struct wmKeyConfig *keyconf, struct wmKeyMap *keymap); | |||||
| void ED_keymap_proportional_maskmode(struct wmKeyConfig *keyconf, struct wmKeyMap *keymap); | |||||
| void ED_keymap_proportional_editmode(struct wmKeyConfig *keyconf, struct wmKeyMap *keymap, | |||||
| const bool do_connected); | |||||
| void ED_keymap_editmesh_elem_mode(struct wmKeyConfig *keyconf, struct wmKeyMap *keymap); | |||||
| void ED_object_base_select(struct Base *base, eObjectSelect_Mode mode); | void ED_object_base_select(struct Base *base, eObjectSelect_Mode mode); | ||||
| void ED_object_base_activate(struct bContext *C, struct Base *base); | void ED_object_base_activate(struct bContext *C, struct Base *base); | ||||
| void ED_object_base_free_and_unlink(struct Main *bmain, struct Scene *scene, struct Object *ob); | void ED_object_base_free_and_unlink(struct Main *bmain, struct Scene *scene, struct Object *ob); | ||||
| /* single object duplicate, if (dupflag == 0), fully linked, else it uses the flags given */ | /* single object duplicate, if (dupflag == 0), fully linked, else it uses the flags given */ | ||||
| struct Base *ED_object_add_duplicate(struct Main *bmain, struct Scene *scene, struct ViewLayer *view_layer, struct Base *base, int dupflag); | struct Base *ED_object_add_duplicate(struct Main *bmain, struct Scene *scene, struct ViewLayer *view_layer, struct Base *base, int dupflag); | ||||
| void ED_object_parent(struct Object *ob, struct Object *parent, const int type, const char *substr); | void ED_object_parent(struct Object *ob, struct Object *parent, const int type, const char *substr); | ||||
| ▲ Show 20 Lines • Show All 192 Lines • Show Last 20 Lines | |||||