|
Blender
V2.93
|
#include "MEM_guardedalloc.h"#include "BLI_blenlib.h"#include "BLI_math.h"#include "DNA_anim_types.h"#include "DNA_armature_types.h"#include "DNA_object_types.h"#include "DNA_scene_types.h"#include "BKE_action.h"#include "BKE_anim_visualization.h"#include "BKE_armature.h"#include "BKE_context.h"#include "BKE_deform.h"#include "BKE_global.h"#include "BKE_layer.h"#include "BKE_main.h"#include "BKE_object.h"#include "BKE_report.h"#include "BKE_scene.h"#include "DEG_depsgraph.h"#include "DEG_depsgraph_query.h"#include "RNA_access.h"#include "RNA_define.h"#include "RNA_enum_types.h"#include "WM_api.h"#include "WM_types.h"#include "ED_anim_api.h"#include "ED_armature.h"#include "ED_keyframing.h"#include "ED_object.h"#include "ED_screen.h"#include "ED_view3d.h"#include "UI_interface.h"#include "armature_intern.h"#include "PIL_time.h"Go to the source code of this file.
|
static |
Definition at line 981 of file pose_edit.c.
References C, CTX_DATA_BEGIN_WITH_ID, CTX_data_edit_object(), CTX_DATA_END, Object::data, DEG_id_tag_update(), ED_armature_edit_refresh_layer_used(), ID_RECALC_PARAMETERS, NC_OBJECT, ND_POSE, OPERATOR_FINISHED, wmOperator::ptr, ptr, RNA_boolean_get_array(), RNA_boolean_set_array(), RNA_EditBone, RNA_pointer_create(), and WM_event_add_notifier().
Referenced by ARMATURE_OT_bone_layers().
|
static |
Definition at line 955 of file pose_edit.c.
References C, CTX_DATA_BEGIN, CTX_DATA_END, wmOperator::ptr, RNA_boolean_set_array(), and WM_operator_props_popup().
Referenced by ARMATURE_OT_bone_layers().
|
static |
Definition at line 817 of file pose_edit.c.
References armature_layers_get_data(), C, CTX_data_active_object(), DEG_id_tag_update(), bArmature::id, ID_RECALC_COPY_ON_WRITE, NC_OBJECT, ND_POSE, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, ptr, RNA_boolean_get_array(), RNA_boolean_set_array(), RNA_id_pointer_create(), and WM_event_add_notifier().
Referenced by ARMATURE_OT_armature_layers().
Definition at line 716 of file pose_edit.c.
References BKE_object_pose_armature_get(), NULL, and OB_ARMATURE.
Referenced by armature_layers_exec(), armature_layers_invoke(), and pose_armature_layers_showall_exec().
|
static |
Definition at line 793 of file pose_edit.c.
References armature_layers_get_data(), C, CTX_data_active_object(), NULL, OPERATOR_CANCELLED, wmOperator::ptr, ptr, RNA_boolean_get_array(), RNA_boolean_set_array(), RNA_id_pointer_create(), and WM_operator_props_popup().
Referenced by ARMATURE_OT_armature_layers().
|
static |
Definition at line 710 of file pose_edit.c.
References C, ED_operator_editarmature(), and ED_operator_posemode().
Referenced by ARMATURE_OT_armature_layers(), and ARMATURE_OT_layers_show_all().
| void ARMATURE_OT_armature_layers | ( | wmOperatorType * | ot | ) |
Definition at line 843 of file pose_edit.c.
References armature_layers_exec(), armature_layers_invoke(), armature_layers_poll(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean_layer_member(), and wmOperatorType::srna.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_bone_layers | ( | wmOperatorType * | ot | ) |
Definition at line 1008 of file pose_edit.c.
References armature_bone_layers_exec(), armature_bone_layers_invoke(), wmOperatorType::description, ED_operator_editarmature(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean_layer_member(), and wmOperatorType::srna.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_layers_show_all | ( | wmOperatorType * | ot | ) |
Definition at line 771 of file pose_edit.c.
References armature_layers_poll(), wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, pose_armature_layers_showall_exec(), wmOperatorType::prop, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_armature().
Definition at line 114 of file pose_edit.c.
References BKE_report(), C, CTX_data_main(), CTX_wm_reports(), ED_object_posemode_enter_ex(), ID_IS_LINKED, NC_SCENE, ND_MODE, NS_MODE_POSE, NULL, RPT_WARNING, and WM_event_add_notifier().
Referenced by posemode_exec().
Definition at line 94 of file pose_edit.c.
References BLI_assert, DEG_id_tag_update_ex(), Object::id, ID_IS_LINKED, ID_RECALC_COPY_ON_WRITE, Object::mode, OB_ARMATURE, OB_MODE_POSE, Object::restore_mode, and Object::type.
Referenced by do_outliner_item_posemode_toggle(), ED_editors_init(), ED_object_posemode_enter(), ed_object_posemode_set_for_weight_paint_ex(), and posemode_exec().
Definition at line 142 of file pose_edit.c.
References C, CTX_data_main(), ED_object_posemode_exit_ex(), NC_SCENE, ND_MODE, NS_MODE_OBJECT, NULL, and WM_event_add_notifier().
Referenced by posemode_exec().
Definition at line 129 of file pose_edit.c.
References DEG_id_tag_update_ex(), Object::id, ID_RECALC_COPY_ON_WRITE, Object::mode, OB_MODE_POSE, and Object::restore_mode.
Referenced by do_outliner_item_posemode_toggle(), ed_object_mode_generic_exit_ex(), ED_object_posemode_exit(), ed_object_posemode_set_for_weight_paint_ex(), and posemode_exec().
|
static |
Definition at line 427 of file pose_edit.c.
References animviz_free_motionpath(), bPose::avs, bPoseChannel::bone, BONE_SELECTED, bPose::chanbase, DEG_id_tag_update(), ELEM, ListBase::first, Bone::flag, Object::id, ID_RECALC_COPY_ON_WRITE, MOTIONPATH_BAKE_HAS_PATHS, bPoseChannel::mpath, bPoseChannel::next, NULL, bAnimVizSettings::path_bakeflag, and Object::pose.
Referenced by pose_clear_paths_exec().
Definition at line 76 of file pose_edit.c.
References blender::compositor::area(), BKE_object_pose_armature_get(), C, CTX_data_active_object(), CTX_wm_area(), ED_object_context(), and SPACE_PROPERTIES.
Referenced by ED_operator_posemode_context(), group_move_exec(), group_sort_exec(), pose_group_add_exec(), pose_group_assign_exec(), pose_group_deselect_exec(), pose_group_poll(), pose_group_remove_exec(), pose_group_select_exec(), pose_group_unassign_exec(), pose_groups_menu_invoke(), and view3d_select_exec().
| void ED_pose_recalculate_paths | ( | bContext * | C, |
| Scene * | scene, | ||
| Object * | ob, | ||
| ePosePathCalcRange | range | ||
| ) |
Definition at line 203 of file pose_edit.c.
References animviz_calc_motionpaths(), animviz_depsgraph_build(), animviz_get_object_motionpaths(), ANIMVIZ_RECALC_PATHS, bPose::avs, BLI_freelistN(), C, CTX_data_ensure_evaluated_depsgraph(), CTX_data_main(), CTX_data_view_layer(), DEG_graph_free(), DEG_id_tag_update(), depsgraph, Object::id, ID_RECALC_COPY_ON_WRITE, NULL, Object::pose, POSE_PATH_CALC_RANGE_CURRENT_FRAME, pose_path_convert_range(), bAnimVizSettings::recalc, scene, TIMEIT_END, and TIMEIT_START.
Referenced by pose_calculate_paths_exec(), pose_clear_transform_generic_exec(), pose_paste_exec(), pose_update_paths_exec(), poseAnim_mapping_autoKeyframe(), recalcData_pose(), and special_aftertrans_update__pose().
Definition at line 1031 of file pose_edit.c.
References bArmature::act_bone, BONE_HIDDEN_P, BONE_SELECTED, count, Object::data, Bone::flag, Bone::layer, bArmature::layer, NULL, POINTER_AS_INT, and ptr.
Referenced by pose_hide_exec().
|
static |
Definition at line 737 of file pose_edit.c.
References armature_layers_get_data(), C, CTX_data_active_object(), DEG_id_tag_update(), bArmature::id, ID_RECALC_COPY_ON_WRITE, NC_OBJECT, ND_POSE, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, ptr, RNA_boolean_get(), RNA_boolean_set_array(), RNA_id_pointer_create(), and WM_event_add_notifier().
Referenced by ARMATURE_OT_layers_show_all().
|
static |
Definition at line 602 of file pose_edit.c.
References BLI_strncpy(), bPoseChannel::bone, bone_autoside_name(), C, CTX_DATA_BEGIN_WITH_ID, CTX_DATA_END, CTX_data_main(), Object::data, DEG_id_tag_update(), ED_armature_bone_rename(), Bone::head, Object::id, ID_RECALC_GEOMETRY, MAXBONENAME, bPoseChannel::name, NC_OBJECT, ND_POSE, NULL, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), Bone::tail, and WM_event_add_notifier().
Referenced by POSE_OT_autoside_names().
|
static |
Definition at line 890 of file pose_edit.c.
References BKE_pose_ensure(), bPoseChannel::bone, C, CTX_DATA_BEGIN_WITH_ID, CTX_DATA_END, CTX_data_main(), CTX_wm_view3d(), CTX_wm_window(), Object::data, DEG_id_tag_update(), FOREACH_OBJECT_IN_MODE_BEGIN, FOREACH_OBJECT_IN_MODE_END, ID_RECALC_COPY_ON_WRITE, NC_OBJECT, ND_POSE, NULL, OB_ARMATURE, OB_MODE_POSE, OPERATOR_FINISHED, wmOperator::ptr, ptr, RNA_Bone, RNA_boolean_get_array(), RNA_boolean_set_array(), RNA_pointer_create(), WM_event_add_notifier(), and WM_window_get_active_view_layer().
Referenced by POSE_OT_bone_layers().
|
static |
Definition at line 866 of file pose_edit.c.
References bPoseChannel::bone, C, CTX_DATA_BEGIN, CTX_DATA_END, Bone::layer, wmOperator::ptr, RNA_boolean_set_array(), and WM_operator_props_popup().
Referenced by POSE_OT_bone_layers().
|
static |
Definition at line 661 of file pose_edit.c.
References BKE_rotMode_change_values(), C, CTX_DATA_BEGIN_WITH_ID, CTX_DATA_END, DEG_id_tag_update(), bPoseChannel::eul, ID_RECALC_GEOMETRY, NC_OBJECT, ND_BONE_SELECT, ND_TRANSFORM, NULL, OPERATOR_FINISHED, wmOperator::ptr, bPoseChannel::quat, RNA_enum_get(), bPoseChannel::rotAngle, bPoseChannel::rotAxis, bPoseChannel::rotmode, and WM_event_add_notifier().
Referenced by POSE_OT_rotation_mode_set().
|
static |
Definition at line 289 of file pose_edit.c.
References animviz_verify_motionpaths(), bPose::avs, BKE_object_pose_armature_get(), C, CTX_data_active_object(), CTX_DATA_BEGIN, CTX_DATA_END, CTX_data_scene(), ED_pose_recalculate_paths(), ELEM, NC_OBJECT, ND_POSE, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, bAnimVizSettings::path_ef, bAnimVizSettings::path_sf, Object::pose, POSE_PATH_CALC_RANGE_FULL, wmOperator::ptr, wmOperator::reports, RNA_AnimVizMotionPaths, RNA_enum_get(), RNA_enum_set(), RNA_int_get(), RNA_pointer_create(), scene, TIMEIT_END, TIMEIT_START, and WM_event_add_notifier().
Referenced by POSE_OT_paths_calculate().
|
static |
Definition at line 261 of file pose_edit.c.
References bPose::avs, BKE_object_pose_armature_get(), C, CTX_data_active_object(), ELEM, NULL, OPERATOR_CANCELLED, bAnimVizSettings::path_ef, bAnimVizSettings::path_sf, Object::pose, wmOperator::ptr, RNA_AnimVizMotionPaths, RNA_enum_get(), RNA_enum_set(), RNA_int_set(), RNA_pointer_create(), and WM_operator_props_dialog_popup().
Referenced by POSE_OT_paths_calculate().
|
static |
Definition at line 459 of file pose_edit.c.
References BKE_object_pose_armature_get(), C, CTX_data_active_object(), ED_pose_clear_paths(), ELEM, NC_OBJECT, ND_POSE, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, Object::pose, wmOperator::ptr, RNA_boolean_get(), and WM_event_add_notifier().
Referenced by pose_clear_paths_invoke(), and POSE_OT_paths_clear().
|
static |
Definition at line 479 of file pose_edit.c.
References C, pose_clear_paths_exec(), wmOperator::ptr, RNA_boolean_set(), RNA_struct_property_is_set(), and wmEvent::shift.
Referenced by POSE_OT_paths_clear().
|
static |
Definition at line 547 of file pose_edit.c.
References BLI_addtail(), BLI_freelistN(), BLI_genericNodeN(), C, CTX_data_main(), CTX_data_view_layer(), CTX_wm_view3d(), Object::data, DEG_id_tag_update(), ED_armature_bones_flip_names(), FOREACH_OBJECT_IN_MODE_BEGIN, FOREACH_OBJECT_IN_MODE_END, FOREACH_PCHAN_SELECTED_IN_OBJECT_BEGIN, FOREACH_PCHAN_SELECTED_IN_OBJECT_END, Object::id, ID_RECALC_GEOMETRY, bPoseChannel::name, NC_OBJECT, ND_POSE, NULL, OB_ARMATURE, OB_MODE_POSE, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), and WM_event_add_notifier().
Referenced by POSE_OT_flip_names().
|
static |
Definition at line 1165 of file pose_edit.c.
References ANIM_builtin_keyingset_get_named(), ANIM_KS_LOC_ROT_SCALE_ID, C, CTX_data_scene(), CTX_data_view_layer(), CTX_wm_view3d(), DEG_id_tag_update(), ED_autokeyframe_pchan(), FOREACH_OBJECT_IN_MODE_BEGIN, FOREACH_OBJECT_IN_MODE_END, FOREACH_PCHAN_SELECTED_IN_OBJECT_BEGIN, FOREACH_PCHAN_SELECTED_IN_OBJECT_END, ID_RECALC_GEOMETRY, NC_OBJECT, ND_TRANSFORM, negate_v4(), NULL, OB_ARMATURE, OB_MODE_POSE, OPERATOR_CANCELLED, OPERATOR_FINISHED, bPoseChannel::quat, ROT_MODE_QUAT, bPoseChannel::rotmode, scene, and WM_event_add_notifier().
Referenced by POSE_OT_quaternions_flip().
|
static |
Definition at line 1051 of file pose_edit.c.
References BKE_object_pose_array_get_unique(), BKE_report(), bone_looper(), bArmature::bonebase, C, CTX_data_view_layer(), CTX_wm_view3d(), Object::data, DEG_id_tag_update(), ListBase::first, hide_pose_bone_fn(), bArmature::id, ID_RECALC_COPY_ON_WRITE, MEM_freeN, NC_OBJECT, ND_BONE_SELECT, NULL, Main::objects, OPERATOR_CANCELLED, OPERATOR_FINISHED, POINTER_FROM_INT, Object::proxy, wmOperator::ptr, wmOperator::reports, RNA_boolean_get(), RPT_INFO, and WM_event_add_notifier().
Referenced by POSE_OT_hide().
| void POSE_OT_autoside_names | ( | wmOperatorType * | ot | ) |
Definition at line 631 of file pose_edit.c.
References wmOperatorType::description, ED_operator_posemode(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, pose_autoside_names_exec(), wmOperatorType::prop, RNA_def_enum(), wmOperatorType::srna, and WM_menu_invoke().
Referenced by ED_operatortypes_armature().
| void POSE_OT_bone_layers | ( | wmOperatorType * | ot | ) |
Definition at line 932 of file pose_edit.c.
References wmOperatorType::description, ED_operator_posemode_exclusive(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, pose_bone_layers_exec(), pose_bone_layers_invoke(), RNA_def_boolean_layer_member(), and wmOperatorType::srna.
Referenced by ED_operatortypes_armature().
| void POSE_OT_flip_names | ( | wmOperatorType * | ot | ) |
Definition at line 578 of file pose_edit.c.
References wmOperatorType::description, ED_operator_posemode_local(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, pose_flip_names_exec(), RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_armature().
| void POSE_OT_hide | ( | wmOperatorType * | ot | ) |
Definition at line 1082 of file pose_edit.c.
References wmOperatorType::description, ED_operator_posemode(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, pose_hide_exec(), RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_armature().
| void POSE_OT_paths_calculate | ( | wmOperatorType * | ot | ) |
Definition at line 335 of file pose_edit.c.
References wmOperatorType::description, ED_operator_posemode_exclusive(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, MAXFRAME, MINAFRAME, MINFRAME, MOTIONPATH_BAKE_HEADS, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, pose_calculate_paths_exec(), pose_calculate_paths_invoke(), RNA_def_enum(), RNA_def_int(), rna_enum_motionpath_bake_location_items, and wmOperatorType::srna.
Referenced by ED_operatortypes_armature().
| void POSE_OT_paths_clear | ( | wmOperatorType * | ot | ) |
Definition at line 487 of file pose_edit.c.
References wmOperatorType::description, ED_operator_posemode_exclusive(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, pose_clear_paths_exec(), pose_clear_paths_invoke(), wmOperatorType::prop, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), and wmOperatorType::srna.
Referenced by ED_operatortypes_armature().
| void POSE_OT_paths_range_update | ( | wmOperatorType * | ot | ) |
Definition at line 530 of file pose_edit.c.
References wmOperatorType::description, ED_operator_posemode_exclusive(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and pose_update_paths_range_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_paths_update | ( | wmOperatorType * | ot | ) |
Definition at line 409 of file pose_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, pose_update_paths_exec(), and pose_update_paths_poll().
Referenced by ED_operatortypes_armature().
| void POSE_OT_quaternions_flip | ( | wmOperatorType * | ot | ) |
Definition at line 1201 of file pose_edit.c.
References wmOperatorType::description, ED_operator_posemode(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and pose_flip_quats_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_reveal | ( | wmOperatorType * | ot | ) |
Definition at line 1145 of file pose_edit.c.
References wmOperatorType::description, ED_operator_posemode(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, pose_reveal_exec(), RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_armature().
| void POSE_OT_rotation_mode_set | ( | wmOperatorType * | ot | ) |
Definition at line 688 of file pose_edit.c.
References wmOperatorType::description, ED_operator_posemode(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, pose_bone_rotmode_exec(), wmOperatorType::prop, RNA_def_enum(), rna_enum_object_rotation_mode_items, wmOperatorType::srna, and WM_menu_invoke().
Referenced by ED_operatortypes_armature().
|
static |
Definition at line 185 of file pose_edit.c.
References ANIMVIZ_CALC_RANGE_CHANGED, ANIMVIZ_CALC_RANGE_CURRENT_FRAME, ANIMVIZ_CALC_RANGE_FULL, POSE_PATH_CALC_RANGE_CHANGED, POSE_PATH_CALC_RANGE_CURRENT_FRAME, and POSE_PATH_CALC_RANGE_FULL.
Referenced by ED_pose_recalculate_paths().
|
static |
Definition at line 1120 of file pose_edit.c.
References BKE_object_pose_array_get_unique(), bone_looper(), bArmature::bonebase, C, CTX_data_view_layer(), CTX_wm_view3d(), Object::data, DEG_id_tag_update(), ListBase::first, bArmature::id, ID_RECALC_COPY_ON_WRITE, MEM_freeN, NC_OBJECT, ND_BONE_SELECT, Main::objects, OPERATOR_CANCELLED, OPERATOR_FINISHED, POINTER_FROM_INT, wmOperator::ptr, RNA_boolean_get(), select(), show_pose_bone_cb(), and WM_event_add_notifier().
Referenced by POSE_OT_reveal().
|
static |
Definition at line 390 of file pose_edit.c.
References BKE_object_pose_armature_get(), C, CTX_data_active_object(), CTX_data_scene(), ED_pose_recalculate_paths(), ELEM, NC_OBJECT, ND_POSE, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, POSE_PATH_CALC_RANGE_FULL, scene, and WM_event_add_notifier().
Referenced by POSE_OT_paths_update().
|
static |
Definition at line 380 of file pose_edit.c.
References bPose::avs, C, CTX_data_active_object(), ED_operator_posemode_exclusive(), MOTIONPATH_BAKE_HAS_PATHS, bAnimVizSettings::path_bakeflag, and Object::pose.
Referenced by POSE_OT_paths_update().
|
static |
Definition at line 510 of file pose_edit.c.
References bPose::avs, BKE_object_pose_armature_get(), C, CTX_data_active_object(), CTX_data_scene(), DEG_id_tag_update(), ELEM, Object::id, ID_RECALC_COPY_ON_WRITE, NC_OBJECT, ND_POSE, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, bAnimVizSettings::path_ef, bAnimVizSettings::path_sf, PEFRA, Object::pose, PSFRA, scene, and WM_event_add_notifier().
Referenced by POSE_OT_paths_range_update().
Definition at line 1100 of file pose_edit.c.
References BONE_HIDDEN_P, BONE_SELECTED, BONE_UNSELECTABLE, count, data, Object::data, Bone::flag, Bone::layer, bArmature::layer, POINTER_AS_INT, select(), and SET_FLAG_FROM_TEST.
Referenced by pose_reveal_exec().