Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_object.h
| Show First 20 Lines • Show All 323 Lines • ▼ Show 20 Lines | |||||
| void ED_object_constraint_tag_update(struct Main *bmain, | void ED_object_constraint_tag_update(struct Main *bmain, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct bConstraint *con); | struct bConstraint *con); | ||||
| void ED_object_constraint_dependency_tag_update(struct Main *bmain, | void ED_object_constraint_dependency_tag_update(struct Main *bmain, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct bConstraint *con); | struct bConstraint *con); | ||||
| bool ED_object_constraint_move_to_index(struct Object *ob, | |||||
| struct bConstraint *con, | |||||
| const int index); | |||||
| void ED_object_constraint_link(struct Main *bmain, | |||||
| struct Object *ob_dst, | |||||
| struct ListBase *dst, | |||||
| struct ListBase *src); | |||||
| /* object_modes.c */ | /* object_modes.c */ | ||||
| bool ED_object_mode_compat_test(const struct Object *ob, eObjectMode mode); | bool ED_object_mode_compat_test(const struct Object *ob, eObjectMode mode); | ||||
| bool ED_object_mode_compat_set(struct bContext *C, | bool ED_object_mode_compat_set(struct bContext *C, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| eObjectMode mode, | eObjectMode mode, | ||||
| struct ReportList *reports); | struct ReportList *reports); | ||||
| bool ED_object_mode_set_ex(struct bContext *C, | bool ED_object_mode_set_ex(struct bContext *C, | ||||
| eObjectMode mode, | eObjectMode mode, | ||||
| ▲ Show 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | bool ED_object_modifier_apply(struct Main *bmain, | ||||
| struct ModifierData *md, | struct ModifierData *md, | ||||
| int mode, | int mode, | ||||
| bool keep_modifier); | bool keep_modifier); | ||||
| int ED_object_modifier_copy(struct ReportList *reports, | int ED_object_modifier_copy(struct ReportList *reports, | ||||
| struct Main *bmain, | struct Main *bmain, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct ModifierData *md); | struct ModifierData *md); | ||||
| void ED_object_modifier_link(struct bContext *C, struct Object *ob_dst, struct Object *ob_src); | |||||
| void ED_object_modifier_copy_to_object(struct Object *ob_dst, | |||||
| struct Object *ob_src, | |||||
| struct ModifierData *md); | |||||
| bool ED_object_iter_other(struct Main *bmain, | bool ED_object_iter_other(struct Main *bmain, | ||||
| struct Object *orig_ob, | struct Object *orig_ob, | ||||
| const bool include_orig, | const bool include_orig, | ||||
| bool (*callback)(struct Object *ob, void *callback_data), | bool (*callback)(struct Object *ob, void *callback_data), | ||||
| void *callback_data); | void *callback_data); | ||||
| bool ED_object_multires_update_totlevels_cb(struct Object *ob, void *totlevel_v); | bool ED_object_multires_update_totlevels_cb(struct Object *ob, void *totlevel_v); | ||||
| Show All 24 Lines | int ED_object_gpencil_modifier_apply(struct Main *bmain, | ||||
| struct ReportList *reports, | struct ReportList *reports, | ||||
| struct Depsgraph *depsgraph, | struct Depsgraph *depsgraph, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct GpencilModifierData *md, | struct GpencilModifierData *md, | ||||
| int mode); | int mode); | ||||
| int ED_object_gpencil_modifier_copy(struct ReportList *reports, | int ED_object_gpencil_modifier_copy(struct ReportList *reports, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct GpencilModifierData *md); | struct GpencilModifierData *md); | ||||
| void ED_object_gpencil_modifier_copy_to_object(struct Object *ob_dst, | |||||
| struct GpencilModifierData *md); | |||||
| /* object_shader_fx.c */ | /* object_shader_fx.c */ | ||||
| struct ShaderFxData *ED_object_shaderfx_add(struct ReportList *reports, | struct ShaderFxData *ED_object_shaderfx_add(struct ReportList *reports, | ||||
| struct Main *bmain, | struct Main *bmain, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| const char *name, | const char *name, | ||||
| int type); | int type); | ||||
| bool ED_object_shaderfx_remove(struct ReportList *reports, | bool ED_object_shaderfx_remove(struct ReportList *reports, | ||||
| struct Main *bmain, | struct Main *bmain, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct ShaderFxData *fx); | struct ShaderFxData *fx); | ||||
| void ED_object_shaderfx_clear(struct Main *bmain, struct Object *ob); | void ED_object_shaderfx_clear(struct Main *bmain, struct Object *ob); | ||||
| int ED_object_shaderfx_move_down(struct ReportList *reports, | int ED_object_shaderfx_move_down(struct ReportList *reports, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct ShaderFxData *fx); | struct ShaderFxData *fx); | ||||
| int ED_object_shaderfx_move_up(struct ReportList *reports, | int ED_object_shaderfx_move_up(struct ReportList *reports, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct ShaderFxData *fx); | struct ShaderFxData *fx); | ||||
| bool ED_object_shaderfx_move_to_index(struct ReportList *reports, | bool ED_object_shaderfx_move_to_index(struct ReportList *reports, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct ShaderFxData *fx, | struct ShaderFxData *fx, | ||||
| const int index); | const int index); | ||||
| void ED_object_shaderfx_link(struct Object *dst, struct Object *src); | |||||
| void ED_object_shaderfx_copy(struct Object *dst, struct ShaderFxData *fx); | |||||
| /* object_select.c */ | /* object_select.c */ | ||||
| void ED_object_select_linked_by_id(struct bContext *C, struct ID *id); | void ED_object_select_linked_by_id(struct bContext *C, struct ID *id); | ||||
| const struct EnumPropertyItem *ED_object_vgroup_selection_itemf_helper( | const struct EnumPropertyItem *ED_object_vgroup_selection_itemf_helper( | ||||
| const struct bContext *C, | const struct bContext *C, | ||||
| struct PointerRNA *ptr, | struct PointerRNA *ptr, | ||||
| struct PropertyRNA *prop, | struct PropertyRNA *prop, | ||||
| Show All 34 Lines | |||||