Blender V2.61 - r43446
|
#include <DNA_armature_types.h>
Public Attributes | |
struct Bone * | next |
struct Bone * | prev |
IDProperty * | prop |
struct Bone * | parent |
ListBase | childbase |
char | name [64] |
float | roll |
float | head [3] |
float | tail [3] |
float | bone_mat [3][3] |
int | flag |
float | arm_head [3] |
float | arm_tail [3] |
float | arm_mat [4][4] |
float | arm_roll |
float | dist |
float | weight |
float | xwidth |
float | length |
float | zwidth |
float | ease1 |
float | ease2 |
float | rad_head |
float | rad_tail |
float | size [3] |
int | layer |
short | segments |
short | pad [1] |
Definition at line 47 of file DNA_armature_types.h.
float Bone::arm_head[3] |
Definition at line 61 of file DNA_armature_types.h.
Referenced by add_verts_to_dgroups(), armature_deform_verts(), b_bone_spline_setup(), dist_bone_deform(), do_version_bone_head_tail_237(), ED_armature_from_edit(), make_boneList(), and where_is_pose().
float Bone::arm_mat[4][4] |
Definition at line 63 of file DNA_armature_types.h.
Referenced by add_pose_transdata(), add_verts_to_dgroups(), AnimationImporter::apply_matrix_curves(), apply_targetless_ik(), armature_deform_verts(), b_bone_spline_setup(), constraint_mat_convertspace(), convert_pose(), convert_tree(), do_version_bone_head_tail_237(), do_version_bone_roll_256(), fix_bonelist_roll(), get_objectspace_bone_matrix(), pchan_b_bone_defmats(), snap_sel_to_curs(), snap_sel_to_grid(), AnimationImporter::translate_animation_OLD(), where_is_armature_bone(), where_is_pose(), and where_is_pose_bone().
float Bone::arm_roll |
Definition at line 64 of file DNA_armature_types.h.
Referenced by do_version_bone_roll_256(), ED_armature_from_edit(), and make_boneList().
float Bone::arm_tail[3] |
Definition at line 62 of file DNA_armature_types.h.
Referenced by add_verts_to_dgroups(), armature_deform_verts(), b_bone_spline_setup(), convert_tree(), dist_bone_deform(), do_version_bone_head_tail_237(), ED_armature_from_edit(), make_boneList(), and where_is_pose().
float Bone::bone_mat[3][3] |
Definition at line 57 of file DNA_armature_types.h.
Referenced by add_pose_transdata(), apply_targetless_ik(), constraint_mat_convertspace(), convert_pose(), draw_pose_dofs(), execute_posetree(), gimbal_axis(), where_is_armature_bone(), and where_is_pose_bone().
Definition at line 51 of file DNA_armature_types.h.
Referenced by bone_children_clear_transflag(), bone_looper(), bone_version_238(), bone_version_239(), copy_bonechildren(), count_bone_select(), count_set_pose_transflags(), direct_link_bones(), do_version_bone_head_tail_237(), do_version_bone_roll_256(), ED_armature_from_edit(), expand_bones(), fix_bonelist_roll(), free_bonelist(), get_named_bone_bonechildren(), AnimationExporter::is_bone_deform_group(), make_boneList(), outliner_add_bone(), pose_channel_in_IK_chain(), pose_grab_with_ik(), pose_grab_with_ik_children(), pose_select_connected_invoke(), rebuild_pose_bone(), selectconnected_posebonechildren(), where_is_armature_bone(), write_bone(), AnimationExporter::write_bone_animation(), and AnimationExporter::write_bone_animation_matrix().
float Bone::dist |
Definition at line 66 of file DNA_armature_types.h.
Referenced by add_pose_transdata(), armature_deform_verts(), bone_version_238(), dist_bone_deform(), draw_sphere_bone_dist(), ED_armature_from_edit(), envelope_bone_weighting(), and make_boneList().
float Bone::ease1 |
Definition at line 68 of file DNA_armature_types.h.
Referenced by b_bone_spline_setup(), ED_armature_from_edit(), and make_boneList().
float Bone::ease2 |
Definition at line 68 of file DNA_armature_types.h.
Referenced by b_bone_spline_setup(), ED_armature_from_edit(), and make_boneList().
int Bone::flag |
Definition at line 59 of file DNA_armature_types.h.
Referenced by add_pose_transdata(), add_verts_to_dgroups(), animchan_sync_fcurve(), animchan_sync_group(), apply_targetless_ik(), applyModifier(), armature_deform_verts(), armature_mat_pose_to_bone(), b_bone_spline_setup(), bone_cb(), bone_children_clear_transflag(), bone_skinnable_cb(), constraint_mat_convertspace(), count_bone_select(), count_set_pose_transflags(), createTransPose(), dgroup_skinnable_cb(), direct_link_bones(), do_lasso_select_pose(), do_object_pose_box_select(), draw_motion_path_instance(), draw_pose_bones(), draw_pose_dofs(), draw_sphere_bone_dist(), ED_armature_from_edit(), ED_autokeyframe_pchan(), ED_do_pose_selectbuffer(), ED_pose_clear_paths(), ED_pose_deselectall(), framechange_poses_clear_unkeyed(), get_bone_from_selectbuffer(), get_selected_defgroups(), getTransformOrientation(), ghost_poses_tag_unselected(), hide_selected_pose_bone_cb(), hide_unselected_pose_bone_cb(), AnimationExporter::is_bone_deform_group(), lib_link_pose(), make_boneList(), pchan_cb(), pchan_circle_doSelectJoint(), pchan_to_mat4(), pose_bone_do_paste(), pose_bone_flip_active_exec(), pose_grab_with_ik(), pose_grab_with_ik_add(), pose_grab_with_ik_children(), pose_group_select(), pose_select_connected_invoke(), pose_select_constraint_target_exec(), pose_select_hierarchy_exec(), pose_select_parent_exec(), pose_select_same_group(), pose_select_same_keyingset(), pose_select_same_layer(), poseAnim_mapping_autoKeyframe(), poselib_apply_pose(), poselib_backup_posecopy(), poselib_keytag_pose(), rebuild_pose_bone(), restrictbutton_bone_cb(), selectconnected_posebonechildren(), set_pose_keys(), show_pose_bone_cb(), skip_fcurve_selected_data(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), snapArmature(), stats_object_pose(), stats_pose(), update_pose_constraint_flags(), v3d_transform_butsR(), vgroup_add_unique_bone_cb(), viewselected_exec(), where_is_pose_bone(), wpaint_make_validmap(), and write_pose().
float Bone::head[3] |
Definition at line 55 of file DNA_armature_types.h.
Referenced by apply_targetless_ik(), constraint_mat_convertspace(), ED_armature_from_edit(), BL_ArmatureObject::GetBoneLength(), pose_autoside_names_exec(), where_is_armature_bone(), and where_is_pose_bone().
int Bone::layer |
Definition at line 72 of file DNA_armature_types.h.
Referenced by add_verts_to_dgroups(), animviz_get_object_motionpaths(), armature_set_id_extern(), bone_version_239(), count_bone_select(), dgroup_skinnable_cb(), draw_pose_bones(), draw_pose_dofs(), draw_pose_paths(), draw_selected_name(), ED_armature_from_edit(), ED_pose_deselectall(), ghost_poses_tag_unselected(), hide_selected_pose_bone_cb(), hide_unselected_pose_bone_cb(), make_boneList(), pose_bone_layers_invoke(), pose_grab_with_ik(), pose_proxy_synchronize(), pose_select_same_layer(), poselib_apply_pose(), proxylocked_constraints_owner(), set_pose_keys(), show_pose_bone_cb(), skip_fcurve_selected_data(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), stats_object_pose(), and viewselected_exec().
float Bone::length |
Definition at line 67 of file DNA_armature_types.h.
Referenced by apply_targetless_ik(), b_bone_deform(), b_bone_spline_setup(), bone_version_238(), constraint_mat_convertspace(), convert_tree(), do_version_bone_head_tail_237(), draw_b_bone(), draw_line_bone(), draw_pose_bones(), draw_pose_dofs(), draw_sphere_bone(), draw_wire_bone(), execute_posetree(), make_boneList(), ob_parbone(), rest_pose(), splineik_evaluate_bone(), splineik_init_tree_from_pchan(), where_is_armature_bone(), where_is_ik_bone(), where_is_pose_bone(), and where_is_pose_bone_tail().
char Bone::name[64] |
Definition at line 52 of file DNA_armature_types.h.
Referenced by add_verts_to_dgroups(), bone_skinnable_cb(), buttons_context_path_pose_bone(), convert_tree(), AnimationExporter::create_4x4_source(), AnimationExporter::dae_baked_animation(), dgroup_skinnable_cb(), draw_selected_name(), ED_armature_bone_rename(), ED_armature_from_edit(), ED_do_pose_selectbuffer(), fix_bonelist_roll(), get_joint_id(), get_named_bone_bonechildren(), BL_ArmatureObject::GetBoneMatrix(), make_boneList(), namebutton_cb(), outliner_add_bone(), pose_bone_flip_active_exec(), pose_channel_in_IK_chain(), pose_grab_with_ik_children(), rebuild_pose_bone(), AnimationExporter::sample_and_write_bone_animation(), AnimationExporter::sample_and_write_bone_animation_matrix(), AnimationExporter::sample_animation(), set_wpaint(), vgroup_add_unique_bone_cb(), wpaint_stroke_test_start(), and write_objects().
struct Bone* Bone::next |
Definition at line 48 of file DNA_armature_types.h.
Referenced by ArmatureExporter::add_instance_controller(), armature_rebuild_pose(), bone_children_clear_transflag(), bone_looper(), bone_version_238(), bone_version_239(), copy_armature(), copy_bonechildren(), count_bone_select(), direct_link_armature(), direct_link_bones(), do_version_bone_head_tail_237(), do_version_bone_roll_256(), do_versions(), expand_armature(), expand_bones(), fix_bonelist_roll(), free_bonelist(), get_named_bone_bonechildren(), make_boneList(), outliner_add_bone(), outliner_add_id_contents(), pose_channel_in_IK_chain(), pose_grab_with_ik(), pose_grab_with_ik_children(), rebuild_pose_bone(), selectconnected_posebonechildren(), where_is_armature(), where_is_armature_bone(), write_armatures(), and write_bone().
short Bone::pad[1] |
Definition at line 74 of file DNA_armature_types.h.
struct Bone* Bone::parent |
Definition at line 50 of file DNA_armature_types.h.
Referenced by ArmatureExporter::add_instance_controller(), constraint_mat_convertspace(), copy_armature(), copy_bonechildren(), AnimationExporter::create_4x4_source(), direct_link_bones(), draw_pose_bones(), ED_armature_from_edit(), fix_bonelist_roll(), pose_select_connected_invoke(), AnimationExporter::sample_animation(), v3d_transform_butsR(), and where_is_pose_bone().
struct Bone * Bone::prev |
Definition at line 48 of file DNA_armature_types.h.
Definition at line 49 of file DNA_armature_types.h.
Referenced by copy_bonechildren(), direct_link_bones(), ED_armature_from_edit(), free_bonelist(), make_boneList(), and write_bone().
float Bone::rad_head |
Definition at line 69 of file DNA_armature_types.h.
Referenced by armature_deform_verts(), bone_version_238(), dist_bone_deform(), draw_sphere_bone(), draw_sphere_bone_dist(), draw_sphere_bone_wire(), ED_armature_from_edit(), envelope_bone_weighting(), and make_boneList().
float Bone::rad_tail |
Definition at line 69 of file DNA_armature_types.h.
Referenced by armature_deform_verts(), bone_version_238(), dist_bone_deform(), draw_sphere_bone(), draw_sphere_bone_dist(), draw_sphere_bone_wire(), ED_armature_from_edit(), envelope_bone_weighting(), and make_boneList().
float Bone::roll |
Definition at line 54 of file DNA_armature_types.h.
Referenced by ED_armature_from_edit(), fix_bonelist_roll(), and where_is_armature_bone().
short Bone::segments |
Definition at line 73 of file DNA_armature_types.h.
Referenced by add_verts_to_dgroups(), armature_deform_verts(), b_bone_deform(), b_bone_spline_setup(), bone_skinnable_cb(), dgroup_skinnable_cb(), dist_bone_deform(), draw_b_bone_boxes(), draw_wire_bone(), ED_armature_from_edit(), make_boneList(), pchan_b_bone_defmats(), pchan_bone_deform(), pchan_deform_mat_add(), and where_is_armature_bone().
float Bone::size[3] |
Definition at line 71 of file DNA_armature_types.h.
Referenced by write_bone().
float Bone::tail[3] |
Definition at line 56 of file DNA_armature_types.h.
Referenced by ED_armature_from_edit(), BL_ArmatureObject::GetBoneLength(), pose_autoside_names_exec(), and where_is_armature_bone().
float Bone::weight |
Definition at line 66 of file DNA_armature_types.h.
Referenced by dist_bone_deform(), ED_armature_from_edit(), and make_boneList().
float Bone::xwidth |
Definition at line 67 of file DNA_armature_types.h.
Referenced by add_pose_transdata(), draw_b_bone(), ED_armature_from_edit(), make_boneList(), and where_is_armature_bone().
float Bone::zwidth |
Definition at line 67 of file DNA_armature_types.h.
Referenced by draw_b_bone(), ED_armature_from_edit(), make_boneList(), and where_is_armature_bone().