Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_object.h
| Show First 20 Lines • Show All 76 Lines • ▼ Show 20 Lines | |||||
| bool BKE_object_supports_modifiers(const struct Object *ob); | bool BKE_object_supports_modifiers(const struct Object *ob); | ||||
| bool BKE_object_support_modifier_type_check(const struct Object *ob, int modifier_type); | bool BKE_object_support_modifier_type_check(const struct Object *ob, int modifier_type); | ||||
| /* Active modifier. */ | /* Active modifier. */ | ||||
| void BKE_object_modifier_set_active(struct Object *ob, struct ModifierData *md); | void BKE_object_modifier_set_active(struct Object *ob, struct ModifierData *md); | ||||
| struct ModifierData *BKE_object_active_modifier(const struct Object *ob); | struct ModifierData *BKE_object_active_modifier(const struct Object *ob); | ||||
| bool BKE_object_copy_modifier(struct Object *ob_dst, | bool BKE_object_copy_modifier(struct Main *bmain, | ||||
| struct Scene *scene, | |||||
| struct Object *ob_dst, | |||||
| const struct Object *ob_src, | const struct Object *ob_src, | ||||
| struct ModifierData *md); | struct ModifierData *md); | ||||
| bool BKE_object_copy_gpencil_modifier(struct Object *ob_dst, struct GpencilModifierData *md); | bool BKE_object_copy_gpencil_modifier(struct Object *ob_dst, struct GpencilModifierData *md); | ||||
| bool BKE_object_modifier_stack_copy(struct Object *ob_dst, | |||||
| const struct Object *ob_src, | |||||
| const bool do_copy_all, | |||||
| const int flag_subdata); | |||||
| void BKE_object_link_modifiers(struct Object *ob_dst, const struct Object *ob_src); | void BKE_object_link_modifiers(struct Object *ob_dst, const struct Object *ob_src); | ||||
| void BKE_object_free_modifiers(struct Object *ob, const int flag); | void BKE_object_free_modifiers(struct Object *ob, const int flag); | ||||
| void BKE_object_free_shaderfx(struct Object *ob, const int flag); | void BKE_object_free_shaderfx(struct Object *ob, const int flag); | ||||
| void BKE_object_make_proxy(struct Main *bmain, | void BKE_object_make_proxy(struct Main *bmain, | ||||
| struct Object *ob, | struct Object *ob, | ||||
| struct Object *target, | struct Object *target, | ||||
| struct Object *cob); | struct Object *cob); | ||||
| ▲ Show 20 Lines • Show All 337 Lines • Show Last 20 Lines | |||||