diff options
Diffstat (limited to 'source/blender/editors/include/ED_armature.h')
-rw-r--r-- | source/blender/editors/include/ED_armature.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source/blender/editors/include/ED_armature.h b/source/blender/editors/include/ED_armature.h index 0c4576096fb..85563b76f38 100644 --- a/source/blender/editors/include/ED_armature.h +++ b/source/blender/editors/include/ED_armature.h @@ -125,6 +125,13 @@ bool ED_armature_edit_deselect_all_visible(struct Object *obedit); bool ED_armature_edit_deselect_all_multi_ex(struct Base **bases, uint bases_len); bool ED_armature_edit_deselect_all_visible_multi_ex(struct Base **bases, uint bases_len); bool ED_armature_edit_deselect_all_visible_multi(struct bContext *C); +bool ED_armature_edit_select_pick_bone(struct bContext *C, + struct Base *basact, + struct EditBone *ebone, + int selmask, + bool extend, + bool deselect, + bool toggle); bool ED_armature_edit_select_pick( struct bContext *C, const int mval[2], bool extend, bool deselect, bool toggle); bool ED_armature_edit_select_op_from_tagged(struct bArmature *arm, const int sel_op); @@ -201,6 +208,13 @@ void ED_pose_recalculate_paths(struct bContext *C, ePosePathCalcRange range); /* pose_select.c */ +void ED_armature_pose_select_pick_bone(struct ViewLayer *view_layer, + struct View3D *v3d, + struct Object *ob, + struct Bone *bone, + bool extend, + bool deselect, + bool toggle); bool ED_armature_pose_select_pick_with_buffer(struct ViewLayer *view_layer, struct View3D *v3d, struct Base *base, |