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)
LinkDataposeAnim_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)
EditBonemake_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 EditBoneduplicateEditBone (struct EditBone *curBone, const char *name, struct ListBase *editbones, struct Object *ob)
void updateDuplicateSubtarget (struct EditBone *dupBone, struct ListBase *editbones, struct Object *ob)
struct EditBoneduplicateEditBoneObjects (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 
)