diff options
author | Martin Poirier <theeth@yahoo.com> | 2008-08-15 01:16:48 +0400 |
---|---|---|
committer | Martin Poirier <theeth@yahoo.com> | 2008-08-15 01:16:48 +0400 |
commit | db42038bcf4373da6c06d936cf268fa90a90a2f4 (patch) | |
tree | 35488e1c40cf040a4591b58bb73e75004134a552 /source/blender/include/BIF_editarmature.h | |
parent | 715ca7cbf6d4b6b26a3ecf65de24bda64b1f1709 (diff) | |
parent | 47c2271d673173ee93b9d91926de9ea41415d411 (diff) |
merging trunk 15964 -> 16116
Diffstat (limited to 'source/blender/include/BIF_editarmature.h')
-rw-r--r-- | source/blender/include/BIF_editarmature.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/include/BIF_editarmature.h b/source/blender/include/BIF_editarmature.h index 0776ef2cbaf..f69ebd133bd 100644 --- a/source/blender/include/BIF_editarmature.h +++ b/source/blender/include/BIF_editarmature.h @@ -116,6 +116,7 @@ void setflag_armature(short mode); void unique_editbone_name (struct ListBase *ebones, char *name); void auto_align_armature(short mode); +void switch_direction_armature(void); void create_vgroups_from_armature(struct Object *ob, struct Object *par); void add_verts_to_dgroups(struct Object *ob, struct Object *par, int heat, int mirror); @@ -137,7 +138,6 @@ void transform_armature_mirror_update(void); void hide_selected_armature_bones(void); void hide_unselected_armature_bones(void); void show_all_armature_bones(void); -void set_locks_armature_bones(short lock); #define BONESEL_ROOT 0x10000000 #define BONESEL_TIP 0x20000000 @@ -149,6 +149,10 @@ void set_locks_armature_bones(short lock); /* from autoarmature */ void BIF_retargetArmature(); +/* useful macros */ +#define EBONE_VISIBLE(arm, ebone) ((arm->layer & ebone->layer) && !(ebone->flag & BONE_HIDDEN_A)) +#define EBONE_EDITABLE(ebone) ((ebone->flag & BONE_SELECTED) && !(ebone->flag & BONE_EDITMODE_LOCKED)) + /* used in bone_select_hierachy() */ #define BONE_SELECT_PARENT 0 #define BONE_SELECT_CHILD 1 |