Blender V2.61 - r43446
Classes | Typedefs | Functions

armature_intern.h File Reference

Go to the source code of this file.

Classes

struct  tPChanFCurveLink

Typedefs

typedef struct tPChanFCurveLink tPChanFCurveLink

Functions

void ARMATURE_OT_bone_primitive_add (struct wmOperatorType *ot)
void ARMATURE_OT_align (struct wmOperatorType *ot)
void ARMATURE_OT_calculate_roll (struct wmOperatorType *ot)
void ARMATURE_OT_switch_direction (struct wmOperatorType *ot)
void ARMATURE_OT_subdivide (struct wmOperatorType *ot)
void ARMATURE_OT_parent_set (struct wmOperatorType *ot)
void ARMATURE_OT_parent_clear (struct wmOperatorType *ot)
void ARMATURE_OT_select_all (struct wmOperatorType *ot)
void ARMATURE_OT_select_inverse (struct wmOperatorType *ot)
void ARMATURE_OT_select_hierarchy (struct wmOperatorType *ot)
void ARMATURE_OT_select_linked (struct wmOperatorType *ot)
void ARMATURE_OT_delete (struct wmOperatorType *ot)
void ARMATURE_OT_duplicate (struct wmOperatorType *ot)
void ARMATURE_OT_extrude (struct wmOperatorType *ot)
void ARMATURE_OT_hide (struct wmOperatorType *ot)
void ARMATURE_OT_reveal (struct wmOperatorType *ot)
void ARMATURE_OT_click_extrude (struct wmOperatorType *ot)
void ARMATURE_OT_fill (struct wmOperatorType *ot)
void ARMATURE_OT_merge (struct wmOperatorType *ot)
void ARMATURE_OT_separate (struct wmOperatorType *ot)
void ARMATURE_OT_autoside_names (struct wmOperatorType *ot)
void ARMATURE_OT_flip_names (struct wmOperatorType *ot)
void ARMATURE_OT_layers_show_all (struct wmOperatorType *ot)
void ARMATURE_OT_armature_layers (struct wmOperatorType *ot)
void ARMATURE_OT_bone_layers (struct wmOperatorType *ot)
void POSE_OT_hide (struct wmOperatorType *ot)
void POSE_OT_reveal (struct wmOperatorType *ot)
void POSE_OT_armature_apply (struct wmOperatorType *ot)
void POSE_OT_visual_transform_apply (struct wmOperatorType *ot)
void POSE_OT_rot_clear (struct wmOperatorType *ot)
void POSE_OT_loc_clear (struct wmOperatorType *ot)
void POSE_OT_scale_clear (struct wmOperatorType *ot)
void POSE_OT_transforms_clear (struct wmOperatorType *ot)
void POSE_OT_user_transforms_clear (struct wmOperatorType *ot)
void POSE_OT_copy (struct wmOperatorType *ot)
void POSE_OT_paste (struct wmOperatorType *ot)
void POSE_OT_select_all (struct wmOperatorType *ot)
void POSE_OT_select_parent (struct wmOperatorType *ot)
void POSE_OT_select_hierarchy (struct wmOperatorType *ot)
void POSE_OT_select_linked (struct wmOperatorType *ot)
void POSE_OT_select_constraint_target (struct wmOperatorType *ot)
void POSE_OT_select_grouped (struct wmOperatorType *ot)
void POSE_OT_select_flip_active (struct wmOperatorType *ot)
void POSE_OT_group_add (struct wmOperatorType *ot)
void POSE_OT_group_remove (struct wmOperatorType *ot)
void POSE_OT_group_move (struct wmOperatorType *ot)
void POSE_OT_group_sort (struct wmOperatorType *ot)
void POSE_OT_group_assign (struct wmOperatorType *ot)
void POSE_OT_group_unassign (struct wmOperatorType *ot)
void POSE_OT_group_select (struct wmOperatorType *ot)
void POSE_OT_group_deselect (struct wmOperatorType *ot)
void POSE_OT_paths_calculate (struct wmOperatorType *ot)
void POSE_OT_paths_clear (struct wmOperatorType *ot)
void POSE_OT_autoside_names (struct wmOperatorType *ot)
void POSE_OT_flip_names (struct wmOperatorType *ot)
void POSE_OT_rotation_mode_set (struct wmOperatorType *ot)
void POSE_OT_quaternions_flip (struct wmOperatorType *ot)
void POSE_OT_armature_layers (struct wmOperatorType *ot)
void POSE_OT_bone_layers (struct wmOperatorType *ot)
void SKETCH_OT_gesture (struct wmOperatorType *ot)
void SKETCH_OT_delete (struct wmOperatorType *ot)
void SKETCH_OT_draw_stroke (struct wmOperatorType *ot)
void SKETCH_OT_draw_preview (struct wmOperatorType *ot)
void SKETCH_OT_finish_stroke (struct wmOperatorType *ot)
void SKETCH_OT_cancel_stroke (struct wmOperatorType *ot)
void SKETCH_OT_convert (struct wmOperatorType *ot)
void SKETCH_OT_select (struct wmOperatorType *ot)
void poseAnim_mapping_get (struct bContext *C, ListBase *pfLinks, struct Object *ob, struct bAction *act)
void poseAnim_mapping_free (ListBase *pfLinks)
void poseAnim_mapping_refresh (struct bContext *C, struct Scene *scene, struct Object *ob)
void poseAnim_mapping_reset (ListBase *pfLinks)
void poseAnim_mapping_autoKeyframe (struct bContext *C, struct Scene *scene, struct Object *ob, ListBase *pfLinks, float cframe)
LinkData * poseAnim_mapping_getNextFCurve (ListBase *fcuLinks, LinkData *prev, const char *path)
void POSELIB_OT_new (struct wmOperatorType *ot)
void POSELIB_OT_unlink (struct wmOperatorType *ot)
void POSELIB_OT_action_sanitise (struct wmOperatorType *ot)
void POSELIB_OT_pose_add (struct wmOperatorType *ot)
void POSELIB_OT_pose_remove (struct wmOperatorType *ot)
void POSELIB_OT_pose_rename (struct wmOperatorType *ot)
void POSELIB_OT_browse_interactive (struct wmOperatorType *ot)
void POSELIB_OT_apply_pose (struct wmOperatorType *ot)
void POSE_OT_push (struct wmOperatorType *ot)
void POSE_OT_relax (struct wmOperatorType *ot)
void POSE_OT_breakdown (struct wmOperatorType *ot)
void POSE_OT_propagate (struct wmOperatorType *ot)
EditBone * make_boneList (struct ListBase *edbo, struct ListBase *bones, struct EditBone *parent, struct Bone *actBone)
void BIF_sk_selectStroke (struct bContext *C, const int mval[2], short extend)
void preEditBoneDuplicate (struct ListBase *editbones)
struct EditBone * duplicateEditBone (struct EditBone *curBone, const char *name, struct ListBase *editbones, struct Object *ob)
void updateDuplicateSubtarget (struct EditBone *dupBone, struct ListBase *editbones, struct Object *ob)
struct EditBone * duplicateEditBoneObjects (struct EditBone *curBone, const char *name, struct ListBase *editbones, struct Object *src_ob, struct Object *dst_ob)
void updateDuplicateSubtargetObjects (struct EditBone *dupBone, struct ListBase *editbones, struct Object *src_ob, struct Object *dst_ob)

Detailed Description

Definition in file armature_intern.h.


Typedef Documentation


Function Documentation

void ARMATURE_OT_align ( struct wmOperatorType *  ot)
void ARMATURE_OT_armature_layers ( struct wmOperatorType *  ot)
void ARMATURE_OT_autoside_names ( struct wmOperatorType *  ot)
void ARMATURE_OT_bone_layers ( struct wmOperatorType *  ot)
void ARMATURE_OT_bone_primitive_add ( struct wmOperatorType *  ot)
void ARMATURE_OT_calculate_roll ( struct wmOperatorType *  ot)
void ARMATURE_OT_click_extrude ( struct wmOperatorType *  ot)
void ARMATURE_OT_delete ( struct wmOperatorType *  ot)
void ARMATURE_OT_duplicate ( struct wmOperatorType *  ot)
void ARMATURE_OT_extrude ( struct wmOperatorType *  ot)
void ARMATURE_OT_fill ( struct wmOperatorType *  ot)
void ARMATURE_OT_flip_names ( struct wmOperatorType *  ot)
void ARMATURE_OT_hide ( struct wmOperatorType *  ot)
void ARMATURE_OT_layers_show_all ( struct wmOperatorType *  ot)
void ARMATURE_OT_merge ( struct wmOperatorType *  ot)
void ARMATURE_OT_parent_clear ( struct wmOperatorType *  ot)
void ARMATURE_OT_parent_set ( struct wmOperatorType *  ot)
void ARMATURE_OT_reveal ( struct wmOperatorType *  ot)
void ARMATURE_OT_select_all ( struct wmOperatorType *  ot)
void ARMATURE_OT_select_hierarchy ( struct wmOperatorType *  ot)
void ARMATURE_OT_select_inverse ( struct wmOperatorType *  ot)
void ARMATURE_OT_select_linked ( struct wmOperatorType *  ot)
void ARMATURE_OT_separate ( struct wmOperatorType *  ot)
void ARMATURE_OT_subdivide ( struct wmOperatorType *  ot)
void ARMATURE_OT_switch_direction ( struct wmOperatorType *  ot)
void BIF_sk_selectStroke ( struct bContext *  C,
const int  mval[2],
short  extend 
)
struct EditBone* duplicateEditBone ( struct EditBone *  curBone,
const char *  name,
struct ListBase *  editbones,
struct Object *  ob 
) [read]

Definition at line 2570 of file editarmature.c.

References duplicateEditBoneObjects().

Referenced by armature_duplicate_selected_exec().

struct EditBone* duplicateEditBoneObjects ( struct EditBone *  curBone,
const char *  name,
struct ListBase *  editbones,
struct Object *  src_ob,
struct Object *  dst_ob 
) [read]
EditBone* make_boneList ( struct ListBase *  edbo,
struct ListBase *  bones,
struct EditBone *  parent,
struct Bone *  actBone 
)
void POSE_OT_armature_apply ( struct wmOperatorType *  ot)
void POSE_OT_armature_layers ( struct wmOperatorType *  ot)
void POSE_OT_autoside_names ( struct wmOperatorType *  ot)
void POSE_OT_bone_layers ( struct wmOperatorType *  ot)
void POSE_OT_breakdown ( struct wmOperatorType *  ot)
void POSE_OT_copy ( struct wmOperatorType *  ot)
void POSE_OT_flip_names ( struct wmOperatorType *  ot)
void POSE_OT_group_add ( struct wmOperatorType *  ot)
void POSE_OT_group_assign ( struct wmOperatorType *  ot)
void POSE_OT_group_deselect ( struct wmOperatorType *  ot)
void POSE_OT_group_move ( struct wmOperatorType *  ot)
void POSE_OT_group_remove ( struct wmOperatorType *  ot)
void POSE_OT_group_select ( struct wmOperatorType *  ot)
void POSE_OT_group_sort ( struct wmOperatorType *  ot)
void POSE_OT_group_unassign ( struct wmOperatorType *  ot)
void POSE_OT_hide ( struct wmOperatorType *  ot)
void POSE_OT_loc_clear ( struct wmOperatorType *  ot)
void POSE_OT_paste ( struct wmOperatorType *  ot)
void POSE_OT_paths_calculate ( struct wmOperatorType *  ot)
void POSE_OT_paths_clear ( struct wmOperatorType *  ot)
void POSE_OT_propagate ( struct wmOperatorType *  ot)
void POSE_OT_push ( struct wmOperatorType *  ot)
void POSE_OT_quaternions_flip ( struct wmOperatorType *  ot)
void POSE_OT_relax ( struct wmOperatorType *  ot)
void POSE_OT_reveal ( struct wmOperatorType *  ot)
void POSE_OT_rot_clear ( struct wmOperatorType *  ot)
void POSE_OT_rotation_mode_set ( struct wmOperatorType *  ot)
void POSE_OT_scale_clear ( struct wmOperatorType *  ot)
void POSE_OT_select_all ( struct wmOperatorType *  ot)
void POSE_OT_select_constraint_target ( struct wmOperatorType *  ot)
void POSE_OT_select_flip_active ( struct wmOperatorType *  ot)
void POSE_OT_select_grouped ( struct wmOperatorType *  ot)
void POSE_OT_select_hierarchy ( struct wmOperatorType *  ot)
void POSE_OT_select_linked ( struct wmOperatorType *  ot)
void POSE_OT_select_parent ( struct wmOperatorType *  ot)
void POSE_OT_transforms_clear ( struct wmOperatorType *  ot)
void POSE_OT_user_transforms_clear ( struct wmOperatorType *  ot)
void POSE_OT_visual_transform_apply ( struct wmOperatorType *  ot)
void poseAnim_mapping_autoKeyframe ( struct bContext *  C,
struct Scene *  scene,
struct Object *  ob,
ListBase *  pfLinks,
float  cframe 
)
void poseAnim_mapping_free ( ListBase *  pfLinks)
void poseAnim_mapping_get ( struct bContext *  C,
ListBase *  pfLinks,
struct Object *  ob,
struct bAction *  act 
)

Definition at line 129 of file poseUtils.c.

References CTX_DATA_BEGIN, CTX_DATA_END, fcurves_to_pchan_links_get(), ListBase::first, and NULL.

Referenced by pose_slide_init().

LinkData* poseAnim_mapping_getNextFCurve ( ListBase *  fcuLinks,
LinkData *  prev,
const char *  path 
)
void poseAnim_mapping_refresh ( struct bContext *  C,
struct Scene *  scene,
struct Object *  ob 
)
void poseAnim_mapping_reset ( ListBase *  pfLinks)
void POSELIB_OT_action_sanitise ( struct wmOperatorType *  ot)
void POSELIB_OT_apply_pose ( struct wmOperatorType *  ot)
void POSELIB_OT_browse_interactive ( struct wmOperatorType *  ot)
void POSELIB_OT_new ( struct wmOperatorType *  ot)
void POSELIB_OT_pose_add ( struct wmOperatorType *  ot)
void POSELIB_OT_pose_remove ( struct wmOperatorType *  ot)
void POSELIB_OT_pose_rename ( struct wmOperatorType *  ot)
void POSELIB_OT_unlink ( struct wmOperatorType *  ot)
void preEditBoneDuplicate ( struct ListBase *  editbones)

Definition at line 2456 of file editarmature.c.

References ListBase::first, EditBone::next, NULL, and EditBone::temp.

Referenced by armature_duplicate_selected_exec(), and cloneRigGraph().

void SKETCH_OT_cancel_stroke ( struct wmOperatorType *  ot)
void SKETCH_OT_convert ( struct wmOperatorType *  ot)
void SKETCH_OT_delete ( struct wmOperatorType *  ot)
void SKETCH_OT_draw_preview ( struct wmOperatorType *  ot)
void SKETCH_OT_draw_stroke ( struct wmOperatorType *  ot)
void SKETCH_OT_finish_stroke ( struct wmOperatorType *  ot)
void SKETCH_OT_gesture ( struct wmOperatorType *  ot)
void SKETCH_OT_select ( struct wmOperatorType *  ot)
void updateDuplicateSubtarget ( struct EditBone *  dupBone,
struct ListBase *  editbones,
struct Object *  ob 
)

Definition at line 2520 of file editarmature.c.

References updateDuplicateSubtargetObjects().

Referenced by armature_duplicate_selected_exec().

void updateDuplicateSubtargetObjects ( struct EditBone *  dupBone,
struct ListBase *  editbones,
struct Object *  src_ob,
struct Object *  dst_ob 
)