Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_object.h
| Show First 20 Lines • Show All 232 Lines • ▼ Show 20 Lines | |||||
| void ED_object_single_users(struct Main *bmain, | void ED_object_single_users(struct Main *bmain, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| const bool full, | const bool full, | ||||
| const bool copy_groups); | const bool copy_groups); | ||||
| void ED_object_single_user(struct Main *bmain, struct Scene *scene, struct Object *ob); | void ED_object_single_user(struct Main *bmain, struct Scene *scene, struct Object *ob); | ||||
| /* object motion paths */ | /* object motion paths */ | ||||
| void ED_objects_clear_paths(struct bContext *C, bool only_selected); | void ED_objects_clear_paths(struct bContext *C, bool only_selected); | ||||
| /* Corresponds to eAnimvizCalcRange. */ | |||||
| typedef enum eObjectPathCalcRange { | |||||
| OBJECT_PATH_CALC_RANGE_CURRENT_FRAME, | |||||
| OBJECT_PATH_CALC_RANGE_CHANGED, | |||||
| OBJECT_PATH_CALC_RANGE_FULL, | |||||
| } eObjectPathCalcRange; | |||||
| void ED_objects_recalculate_paths(struct bContext *C, | void ED_objects_recalculate_paths(struct bContext *C, | ||||
| struct Scene *scene, | struct Scene *scene, | ||||
| bool current_frame_only); | eObjectPathCalcRange range); | ||||
| /* constraints */ | /* constraints */ | ||||
| struct ListBase *get_active_constraints(struct Object *ob); | struct ListBase *get_active_constraints(struct Object *ob); | ||||
| struct ListBase *get_constraint_lb(struct Object *ob, | struct ListBase *get_constraint_lb(struct Object *ob, | ||||
| struct bConstraint *con, | struct bConstraint *con, | ||||
| struct bPoseChannel **r_pchan); | struct bPoseChannel **r_pchan); | ||||
| struct bConstraint *get_active_constraint(struct Object *ob); | struct bConstraint *get_active_constraint(struct Object *ob); | ||||
| ▲ Show 20 Lines • Show All 163 Lines • Show Last 20 Lines | |||||