|
Blender V5.0
|
Go to the source code of this file.
Classes | |
| struct | tPChanFCurveLink |
Adds an EditBone between the nominated locations (should be in the right space).
Definition at line 291 of file armature_add.cc.
References copy_v3_v3(), Object::data, DATA_, ED_armature_ebone_add(), EditBone::head, and EditBone::tail.
Referenced by armature_fill_bones_exec().
| void ARMATURE_OT_align | ( | wmOperatorType * | ot | ) |
Definition at line 1158 of file armature_edit.cc.
References armature_align_bones_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_assign_to_collection | ( | wmOperatorType * | ot | ) |
Definition at line 1256 of file editors/armature/bone_collections.cc.
References assign_to_collection_exec(), MAX_NAME, move_to_collection_invoke(), move_to_collection_poll(), OPTYPE_UNDO, ot, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_int(), RNA_def_property_flag(), and RNA_def_string().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_autoside_names | ( | wmOperatorType * | ot | ) |
Definition at line 593 of file armature_naming.cc.
References armature_autoside_names_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, RNA_def_enum(), and WM_menu_invoke().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_bone_primitive_add | ( | wmOperatorType * | ot | ) |
Definition at line 1848 of file armature_add.cc.
References armature_bone_primitive_add_exec(), ED_operator_editarmature(), MAXBONENAME, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_string().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_calculate_roll | ( | wmOperatorType * | ot | ) |
Definition at line 462 of file armature_edit.cc.
References armature_calc_roll_exec(), CALC_ROLL_TAN_POS_X, ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, prop_calc_roll_types, RNA_def_boolean(), RNA_def_enum(), and WM_menu_invoke().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_click_extrude | ( | wmOperatorType * | ot | ) |
Definition at line 273 of file armature_add.cc.
References armature_click_extrude_exec(), armature_click_extrude_invoke(), ED_operator_editarmature(), OPTYPE_DEPENDS_ON_CURSOR, OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_collection_add | ( | wmOperatorType * | ot | ) |
Definition at line 129 of file editors/armature/bone_collections.cc.
References bone_collection_add_exec(), bone_collection_add_poll(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_collection_assign | ( | wmOperatorType * | ot | ) |
Definition at line 460 of file editors/armature/bone_collections.cc.
References bone_collection_assign_exec(), bone_collection_assign_poll(), MAX_NAME, OPTYPE_UNDO, ot, and RNA_def_string().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_collection_create_and_assign | ( | wmOperatorType * | ot | ) |
Definition at line 559 of file editors/armature/bone_collections.cc.
References bone_collection_create_and_assign_exec(), bone_collection_create_and_assign_poll(), MAX_NAME, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_string().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_collection_deselect | ( | wmOperatorType * | ot | ) |
Definition at line 877 of file editors/armature/bone_collections.cc.
References armature_bone_select_poll(), bone_collection_deselect_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_collection_move | ( | wmOperatorType * | ot | ) |
Definition at line 191 of file editors/armature/bone_collections.cc.
References active_bone_collection_poll(), bone_collection_move_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_enum().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_collection_remove | ( | wmOperatorType * | ot | ) |
Definition at line 157 of file editors/armature/bone_collections.cc.
References active_bone_collection_poll(), bone_collection_remove_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_collection_select | ( | wmOperatorType * | ot | ) |
Definition at line 846 of file editors/armature/bone_collections.cc.
References armature_bone_select_poll(), bone_collection_select_exec(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_collection_unassign | ( | wmOperatorType * | ot | ) |
Definition at line 623 of file editors/armature/bone_collections.cc.
References bone_collection_assign_poll(), bone_collection_unassign_exec(), MAX_NAME, OPTYPE_UNDO, ot, and RNA_def_string().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_collection_unassign_named | ( | wmOperatorType * | ot | ) |
Definition at line 697 of file editors/armature/bone_collections.cc.
References bone_collection_assign_poll(), bone_collection_unassign_named_exec(), MAX_NAME, OPTYPE_UNDO, ot, and RNA_def_string().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_delete | ( | wmOperatorType * | ot | ) |
Definition at line 1305 of file armature_edit.cc.
References armature_delete_selected_exec(), armature_delete_selected_invoke(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and WM_operator_properties_confirm_or_exec().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_dissolve | ( | wmOperatorType * | ot | ) |
Definition at line 1481 of file armature_edit.cc.
References armature_dissolve_selected_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_duplicate | ( | wmOperatorType * | ot | ) |
Definition at line 1244 of file armature_add.cc.
References armature_duplicate_selected_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_extrude | ( | wmOperatorType * | ot | ) |
Definition at line 1763 of file armature_add.cc.
References armature_extrude_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_fill | ( | wmOperatorType * | ot | ) |
Definition at line 873 of file armature_edit.cc.
References armature_fill_bones_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_flip_names | ( | wmOperatorType * | ot | ) |
Definition at line 506 of file armature_naming.cc.
References armature_flip_names_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_hide | ( | wmOperatorType * | ot | ) |
Definition at line 1540 of file armature_edit.cc.
References armature_hide_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_move_to_collection | ( | wmOperatorType * | ot | ) |
Definition at line 1210 of file editors/armature/bone_collections.cc.
References MAX_NAME, move_to_collection_exec(), move_to_collection_invoke(), move_to_collection_poll(), OPTYPE_UNDO, ot, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_int(), RNA_def_property_flag(), and RNA_def_string().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_parent_clear | ( | wmOperatorType * | ot | ) |
Definition at line 1157 of file armature_relations.cc.
References armature_parent_clear_exec(), armature_parent_clear_invoke(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, prop_editarm_clear_parent_types, and RNA_def_enum().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_parent_set | ( | wmOperatorType * | ot | ) |
Definition at line 1037 of file armature_relations.cc.
References armature_parent_set_exec(), armature_parent_set_invoke(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, prop_editarm_make_parent_types, and RNA_def_enum().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_reveal | ( | wmOperatorType * | ot | ) |
Definition at line 1598 of file armature_edit.cc.
References armature_reveal_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_roll_clear | ( | wmOperatorType * | ot | ) |
Definition at line 531 of file armature_edit.cc.
References armature_roll_clear_exec(), DEG2RADF, ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_float_rotation().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_select_all | ( | wmOperatorType * | ot | ) |
Definition at line 1391 of file armature_select.cc.
References armature_de_select_all_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and WM_operator_properties_select_all().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_select_hierarchy | ( | wmOperatorType * | ot | ) |
Definition at line 2115 of file armature_select.cc.
References armature_select_hierarchy_exec(), BONE_SELECT_CHILD, BONE_SELECT_PARENT, ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, RNA_def_boolean(), and RNA_def_enum().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_select_less | ( | wmOperatorType * | ot | ) |
Definition at line 1557 of file armature_select.cc.
References armature_de_select_less_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_select_linked | ( | wmOperatorType * | ot | ) |
Definition at line 532 of file armature_select.cc.
References armature_select_linked_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_select_linked_pick | ( | wmOperatorType * | ot | ) |
Definition at line 596 of file armature_select.cc.
References armature_select_linked_pick_invoke(), armature_select_linked_pick_poll(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_select_mirror | ( | wmOperatorType * | ot | ) |
Definition at line 2208 of file armature_select.cc.
References armature_select_mirror_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_select_more | ( | wmOperatorType * | ot | ) |
Definition at line 1520 of file armature_select.cc.
References armature_de_select_more_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_select_similar | ( | wmOperatorType * | ot | ) |
Definition at line 2010 of file armature_select.cc.
References armature_select_similar_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, prop_similar_types, RNA_def_enum(), RNA_def_float(), SIMEDBONE_LENGTH, and WM_menu_invoke().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_separate | ( | wmOperatorType * | ot | ) |
Definition at line 803 of file armature_relations.cc.
References ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and separate_armature_exec().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_shortest_path_pick | ( | wmOperatorType * | ot | ) |
Definition at line 2346 of file armature_select.cc.
References armature_shortest_path_pick_invoke(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_split | ( | wmOperatorType * | ot | ) |
Definition at line 1206 of file armature_edit.cc.
References armature_split_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_subdivide | ( | wmOperatorType * | ot | ) |
Definition at line 1964 of file armature_add.cc.
References armature_subdivide_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, PROP_SKIP_SAVE, RNA_def_int(), and RNA_def_property_flag().
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_switch_direction | ( | wmOperatorType * | ot | ) |
Definition at line 1008 of file armature_edit.cc.
References armature_switch_direction_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, and ot.
Referenced by ED_operatortypes_armature().
| void ARMATURE_OT_symmetrize | ( | wmOperatorType * | ot | ) |
Definition at line 1532 of file armature_add.cc.
References armature_symmetrize_exec(), ED_operator_editarmature(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, RNA_def_boolean(), and RNA_def_enum().
Referenced by ED_operatortypes_armature().
| void armature_select_mirrored | ( | bArmature * | arm | ) |
Definition at line 296 of file armature_utils.cc.
References armature_select_mirrored_ex(), and BONE_SELECTED.
Referenced by armature_delete_selected_exec().
| void armature_select_mirrored_ex | ( | bArmature * | arm, |
| int | flag ) |
Helper function for tools to work on mirrored parts. it leaves mirrored bones selected then too, which is a good indication of what happened.
Definition at line 278 of file armature_utils.cc.
References ARM_MIRROR_EDIT, BLI_assert, blender::animrig::bone_is_visible(), BONE_ROOTSEL, BONE_SELECTED, BONE_TIPSEL, ED_armature_ebone_get_mirrored(), bArmature::edbo, bArmature::flag, EditBone::flag, flag, and LISTBASE_FOREACH.
Referenced by armature_dissolve_selected_exec(), and armature_select_mirrored().
| void armature_tag_select_mirrored | ( | bArmature * | arm | ) |
Definition at line 301 of file armature_utils.cc.
References ARM_MIRROR_EDIT, BONE_DONE, blender::animrig::bone_is_visible(), BONE_ROOTSEL, BONE_SELECTED, BONE_TIPSEL, ED_armature_ebone_get_mirrored(), bArmature::edbo, bArmature::flag, EditBone::flag, and LISTBASE_FOREACH.
Referenced by armature_switch_direction_exec().
| void armature_tag_unselect | ( | bArmature * | arm | ) |
Only works when tagged.
Definition at line 330 of file armature_utils.cc.
References BONE_DONE, BONE_ROOTSEL, BONE_SELECTED, BONE_TIPSEL, bArmature::edbo, and LISTBASE_FOREACH.
Referenced by armature_switch_direction_exec().
Definition at line 103 of file armature_utils.cc.
References bArmature::act_edbone, BLI_freelinkN(), BLI_freelistN(), EditBone::bone_collections, bArmature::edbo, IDP_FreeProperty(), LISTBASE_FOREACH, EditBone::prop, and EditBone::system_properties.
Referenced by ED_armature_ebone_remove_ex(), and separate_armature_bones().
| int bone_looper | ( | Object * | ob, |
| Bone * | bone, | ||
| void * | data, | ||
| int(* | bone_func )(Object *, Bone *, void *) ) |
XXX: bone_looper is only to be used when we want to access settings (i.e. editability/visibility/selected) that context doesn't offer.
Definition at line 71 of file armature_utils.cc.
References bone_looper(), Bone::childbase, count, data, ListBase::first, and Bone::next.
Referenced by add_verts_to_dgroups(), bone_looper(), and ED_object_vgroup_calc_from_armature().
| EditBone * duplicateEditBone | ( | EditBone * | cur_bone, |
| const char * | name, | ||
| ListBase * | editbones, | ||
| Object * | ob ) |
Definition at line 1105 of file armature_add.cc.
References duplicateEditBoneObjects(), and name.
Referenced by armature_duplicate_selected_exec(), and armature_symmetrize_exec().
| EditBone * duplicateEditBoneObjects | ( | EditBone * | cur_bone, |
| const char * | name, | ||
| ListBase * | editbones, | ||
| Object * | src_ob, | ||
| Object * | dst_ob ) |
| editbones | The target list. |
Definition at line 1082 of file armature_add.cc.
References BLI_addtail(), copy_pchan(), EditBone::ebone, ED_armature_ebone_copy(), ED_armature_ebone_unique_name(), MEM_mallocN(), EditBone::name, name, STRNCPY_UTF8, and EditBone::temp.
Referenced by duplicateEditBone().
| Bone * ED_armature_pick_bone_from_selectbuffer | ( | blender::Span< Base * > | bases, |
| const GPUSelectResult * | hit_results, | ||
| int | hits, | ||
| bool | findunsel, | ||
| bool | do_nearest, | ||
| Base ** | r_base ) |
References data.
| EditBone * ED_armature_pick_ebone_from_selectbuffer | ( | blender::Span< Base * > | bases, |
| const GPUSelectResult * | hit_results, | ||
| int | hits, | ||
| bool | findunsel, | ||
| bool | do_nearest, | ||
| Base ** | r_base ) |
| bPoseChannel * ED_armature_pick_pchan_from_selectbuffer | ( | blender::Span< Base * > | bases, |
| const GPUSelectResult * | hit_results, | ||
| int | hits, | ||
| bool | findunsel, | ||
| bool | do_nearest, | ||
| Base ** | r_base ) |
Referenced by ED_armature_pose_select_pick_with_buffer().
Definition at line 564 of file armature_utils.cc.
References active, Bone::bbone_next, Bone::bbone_prev, BLI_assert, find_ebone_link(), ListBase::first, ListBase::last, LISTBASE_FOREACH, and make_boneList_recursive().
Referenced by ED_armature_to_edit().
| void POSE_OT_armature_apply | ( | wmOperatorType * | ot | ) |
Definition at line 486 of file pose_transform.cc.
References apply_armature_pose2bones_exec(), apply_armature_pose2bones_ui(), ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void POSE_OT_autoside_names | ( | wmOperatorType * | ot | ) |
Definition at line 587 of file pose_edit.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_autoside_names_exec(), RNA_def_enum(), and WM_menu_invoke().
Referenced by ED_operatortypes_armature().
| void POSE_OT_blend_to_neighbors | ( | wmOperatorType * | ot | ) |
Definition at line 1655 of file pose_slide.cc.
References ED_operator_posemode(), OPTYPE_BLOCKING, OPTYPE_GRAB_CURSOR_X, OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_slide_blend_to_neighbors_exec(), pose_slide_blend_to_neighbors_invoke(), pose_slide_cancel(), pose_slide_modal(), and pose_slide_opdef_properties().
Referenced by ED_operatortypes_armature().
| void POSE_OT_blend_with_rest | ( | wmOperatorType * | ot | ) |
Definition at line 1544 of file pose_slide.cc.
References ED_operator_posemode(), OPTYPE_BLOCKING, OPTYPE_GRAB_CURSOR_X, OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_slide_blend_rest_exec(), pose_slide_blend_rest_invoke(), pose_slide_cancel(), pose_slide_modal(), and pose_slide_opdef_properties().
Referenced by ED_operatortypes_armature().
| void POSE_OT_breakdown | ( | wmOperatorType * | ot | ) |
Definition at line 1603 of file pose_slide.cc.
References ED_operator_posemode(), OPTYPE_BLOCKING, OPTYPE_GRAB_CURSOR_X, OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_slide_breakdown_exec(), pose_slide_breakdown_invoke(), pose_slide_cancel(), pose_slide_modal(), and pose_slide_opdef_properties().
Referenced by ED_operatortypes_armature().
| void POSE_OT_copy | ( | wmOperatorType * | ot | ) |
Definition at line 822 of file pose_transform.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, ot, and pose_copy_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_flip_names | ( | wmOperatorType * | ot | ) |
Definition at line 534 of file pose_edit.cc.
References ED_operator_posemode_local(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_flip_names_exec(), and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void POSE_OT_hide | ( | wmOperatorType * | ot | ) |
Definition at line 702 of file pose_edit.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_hide_exec(), and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void POSE_OT_loc_clear | ( | wmOperatorType * | ot | ) |
Definition at line 1312 of file pose_transform.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and pose_clear_loc_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_paste | ( | wmOperatorType * | ot | ) |
Definition at line 924 of file pose_transform.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_paste_exec(), PROP_SKIP_SAVE, RNA_def_boolean(), and RNA_def_property_flag().
Referenced by ED_operatortypes_armature().
| void POSE_OT_paths_calculate | ( | wmOperatorType * | ot | ) |
Definition at line 286 of file pose_edit.cc.
References ED_operator_posemode_exclusive(), MOTIONPATH_BAKE_HEADS, MOTIONPATH_RANGE_SCENE, MOTIONPATH_TYPE_RANGE, OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_calculate_paths_exec(), pose_calculate_paths_invoke(), RNA_def_enum(), rna_enum_motionpath_bake_location_items, rna_enum_motionpath_display_type_items, and rna_enum_motionpath_range_items.
Referenced by ED_operatortypes_armature().
| void POSE_OT_paths_clear | ( | wmOperatorType * | ot | ) |
Definition at line 440 of file pose_edit.cc.
References ED_operator_posemode_exclusive(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_clear_paths_exec(), pose_clear_paths_get_description(), PROP_SKIP_SAVE, RNA_def_boolean(), and RNA_def_property_flag().
Referenced by ED_operatortypes_armature().
| void POSE_OT_paths_range_update | ( | wmOperatorType * | ot | ) |
Definition at line 485 of file pose_edit.cc.
References ED_operator_posemode_exclusive(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and pose_update_paths_range_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_paths_update | ( | wmOperatorType * | ot | ) |
Definition at line 361 of file pose_edit.cc.
References OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_update_paths_exec(), and pose_update_paths_poll().
Referenced by ED_operatortypes_armature().
| void POSE_OT_propagate | ( | wmOperatorType * | ot | ) |
Definition at line 1907 of file pose_slide.cc.
References ED_operator_posemode(), FLT_MAX, OPTYPE_REGISTER, OPTYPE_UNDO, ot, POSE_PROPAGATE_BEFORE_END, POSE_PROPAGATE_BEFORE_FRAME, pose_propagate_exec(), POSE_PROPAGATE_LAST_KEY, POSE_PROPAGATE_NEXT_KEY, POSE_PROPAGATE_SELECTED_KEYS, POSE_PROPAGATE_SELECTED_MARKERS, RNA_def_enum(), and RNA_def_float().
Referenced by ED_operatortypes_armature().
| void POSE_OT_push | ( | wmOperatorType * | ot | ) |
Definition at line 1425 of file pose_slide.cc.
References ED_operator_posemode(), OPTYPE_BLOCKING, OPTYPE_GRAB_CURSOR_X, OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_slide_cancel(), pose_slide_modal(), pose_slide_opdef_properties(), pose_slide_push_exec(), and pose_slide_push_invoke().
Referenced by ED_operatortypes_armature().
| void POSE_OT_quaternions_flip | ( | wmOperatorType * | ot | ) |
Definition at line 814 of file pose_edit.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and pose_flip_quats_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_relax | ( | wmOperatorType * | ot | ) |
Definition at line 1482 of file pose_slide.cc.
References ED_operator_posemode(), OPTYPE_BLOCKING, OPTYPE_GRAB_CURSOR_X, OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_slide_cancel(), pose_slide_modal(), pose_slide_opdef_properties(), pose_slide_relax_exec(), and pose_slide_relax_invoke().
Referenced by ED_operatortypes_armature().
| void POSE_OT_reveal | ( | wmOperatorType * | ot | ) |
Definition at line 757 of file pose_edit.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_reveal_exec(), and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void POSE_OT_rot_clear | ( | wmOperatorType * | ot | ) |
Definition at line 1285 of file pose_transform.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and pose_clear_rot_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_rotation_mode_set | ( | wmOperatorType * | ot | ) |
Definition at line 644 of file pose_edit.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_bone_rotmode_exec(), RNA_def_enum(), rna_enum_object_rotation_mode_items, and WM_menu_invoke().
Referenced by ED_operatortypes_armature().
| void POSE_OT_scale_clear | ( | wmOperatorType * | ot | ) |
Definition at line 1258 of file pose_transform.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and pose_clear_scale_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_select_all | ( | wmOperatorType * | ot | ) |
Definition at line 600 of file pose_select.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_de_select_all_exec(), and WM_operator_properties_select_all().
Referenced by ED_operatortypes_armature().
| void POSE_OT_select_constraint_target | ( | wmOperatorType * | ot | ) |
Definition at line 707 of file pose_select.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and pose_select_constraint_target_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_select_grouped | ( | wmOperatorType * | ot | ) |
Definition at line 1231 of file pose_select.cc.
References CHILDREN, ED_operator_posemode(), IMMEDIATE_CHILDREN, OPTYPE_REGISTER, OPTYPE_UNDO, ot, PARENT, pose_select_grouped_exec(), RNA_def_boolean(), RNA_def_enum(), SAME_COLLECTION, SAME_COLOR, SAME_KEYINGSET, SIBLINGS, and WM_menu_invoke().
Referenced by ED_operatortypes_armature().
| void POSE_OT_select_hierarchy | ( | wmOperatorType * | ot | ) |
Definition at line 798 of file pose_select.cc.
References BONE_SELECT_CHILD, BONE_SELECT_PARENT, ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_select_hierarchy_exec(), RNA_def_boolean(), and RNA_def_enum().
Referenced by ED_operatortypes_armature().
| void POSE_OT_select_linked | ( | wmOperatorType * | ot | ) |
Definition at line 546 of file pose_select.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and pose_select_linked_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_select_linked_pick | ( | wmOperatorType * | ot | ) |
Definition at line 481 of file pose_select.cc.
References OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_select_connected_invoke(), pose_select_linked_pick_poll(), PROP_SKIP_SAVE, RNA_def_boolean(), and RNA_def_property_flag().
Referenced by ED_operatortypes_armature().
| void POSE_OT_select_mirror | ( | wmOperatorType * | ot | ) |
Definition at line 1381 of file pose_select.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_select_mirror_exec(), and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void POSE_OT_select_parent | ( | wmOperatorType * | ot | ) |
Definition at line 649 of file pose_select.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and pose_select_parent_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_transforms_clear | ( | wmOperatorType * | ot | ) |
Definition at line 1339 of file pose_transform.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and pose_clear_transforms_exec().
Referenced by ED_operatortypes_armature().
| void POSE_OT_user_transforms_clear | ( | wmOperatorType * | ot | ) |
Definition at line 1424 of file pose_transform.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, pose_clear_user_transforms_exec(), and RNA_def_boolean().
Referenced by ED_operatortypes_armature().
| void POSE_OT_visual_transform_apply | ( | wmOperatorType * | ot | ) |
Definition at line 581 of file pose_transform.cc.
References ED_operator_posemode(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and pose_visual_transform_apply_exec().
Referenced by ED_operatortypes_armature().
| void poseAnim_mapping_autoKeyframe | ( | bContext * | C, |
| Scene * | scene, | ||
| ListBase * | pfLinks, | ||
| float | cframe ) |
Perform auto-key-framing after changes were made + confirmed.
Definition at line 376 of file pose_utils.cc.
References ANIM_KS_WHOLE_CHARACTER_ID, blender::animrig::apply_keyingset(), blender::animrig::autokeyframe_cfra_can_key(), C, CTX_data_view_layer(), CTX_wm_view3d(), ED_pose_recalculate_paths(), FOREACH_OBJECT_IN_MODE_BEGIN, FOREACH_OBJECT_IN_MODE_END, blender::animrig::get_keyingset_for_autokeying(), Scene::id, ID_TAG_DOIT, blender::animrig::INSERT, LISTBASE_FOREACH, MOTIONPATH_BAKE_HAS_PATHS, OB_ARMATURE, OB_MODE_POSE, POSE_PATH_CALC_RANGE_FULL, poseAnim_object_get(), and blender::animrig::relative_keyingset_add_source().
Referenced by pose_slide_autoKeyframe().
| void poseAnim_mapping_free | ( | ListBase * | pfLinks | ) |
Free F-Curve <-> PoseChannel links.
Definition at line 302 of file pose_utils.cc.
References BLI_freelinkN(), BLI_freelistN(), tPChanFCurveLink::fcurves, ListBase::first, IDP_FreeProperty(), MEM_freeN(), tPChanFCurveLink::next, tPChanFCurveLink::oldprops, and tPChanFCurveLink::pchan_path.
Referenced by pose_propagate_exec(), and pose_slide_exit().
Build up a list of tPChanFCurveLink. First only selected, and if that yields no result, all visible.
Definition at line 246 of file pose_utils.cc.
References AnimData::action, Object::adt, BLI_assert, BLI_listbase_is_empty(), C, CTX_DATA_BEGIN_WITH_ID, CTX_DATA_END, fcurves_to_pchan_links_get(), and poseAnim_object_get().
Referenced by pose_propagate_exec(), and pose_slide_init().
| LinkData * poseAnim_mapping_getNextFCurve | ( | ListBase * | fcuLinks, |
| LinkData * | prev, | ||
| const char * | path ) |
Find the next F-Curve for a PoseChannel with matching path.
Definition at line 444 of file pose_utils.cc.
References LinkData::data, ListBase::first, LinkData::next, FCurve::rna_path, and STREQ.
Referenced by pose_slide_apply_quat(), and pose_slide_apply_vec3().
Helper for apply() / reset() - refresh the data.
Definition at line 328 of file pose_utils.cc.
References AnimData::action, BKE_animdata_from_id(), C, DEG_id_tag_update(), bAction::id, Object::id, ID_RECALC_ANIMATION_NO_FLUSH, ID_RECALC_GEOMETRY, NC_OBJECT, ND_POSE, and WM_event_add_notifier().
Referenced by pose_propagate_exec(), and pose_slide_refresh().
| void poseAnim_mapping_reset | ( | ListBase * | pfLinks | ) |
Reset changes made to current pose.
Definition at line 339 of file pose_utils.cc.
References copy_qt_qt(), copy_v3_v3(), bPoseChannel::curve_in_x, bPoseChannel::curve_in_z, bPoseChannel::curve_out_x, bPoseChannel::curve_out_z, bPoseChannel::ease1, bPoseChannel::ease2, bPoseChannel::eul, IDP_SyncGroupValues(), LISTBASE_FOREACH, bPoseChannel::loc, bPoseChannel::quat, bPoseChannel::roll1, bPoseChannel::roll2, bPoseChannel::rotAngle, bPoseChannel::rotAxis, bPoseChannel::scale, bPoseChannel::scale_in, and bPoseChannel::scale_out.
Referenced by pose_slide_reset().
Returns a valid pose armature for this object, else returns NULL.
Definition at line 237 of file pose_utils.cc.
References AnimData::action, Object::adt, BKE_object_pose_armature_get(), Object::data, and ELEM.
Referenced by pose_slide_init(), poseAnim_mapping_autoKeyframe(), and poseAnim_mapping_get().
| void POSELIB_OT_apply_pose_asset | ( | wmOperatorType * | ot | ) |
Definition at line 665 of file pose_lib_2.cc.
References FLT_MAX, blender::ed::asset::operator_asset_reference_props_register(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, poselib_apply_exec(), poselib_apply_invoke(), poselib_blend_poll(), PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float_factor(), and RNA_def_property_flag().
Referenced by ED_operatortypes_armature().
| void POSELIB_OT_blend_pose_asset | ( | wmOperatorType * | ot | ) |
Definition at line 703 of file pose_lib_2.cc.
References FLT_MAX, blender::ed::asset::operator_asset_reference_props_register(), OPTYPE_BLOCKING, OPTYPE_GRAB_CURSOR_X, OPTYPE_REGISTER, OPTYPE_UNDO, ot, poselib_blend_cancel(), poselib_blend_exec(), poselib_blend_invoke(), poselib_blend_modal(), poselib_blend_poll(), PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float_factor(), and RNA_def_property_flag().
Referenced by ED_operatortypes_armature().