Blender V2.61 - r43446
Public Attributes

Bone Struct Reference

#include <DNA_armature_types.h>

List of all members.

Public Attributes

struct Bonenext
struct Boneprev
IDPropertyprop
struct Boneparent
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]

Detailed Description

Definition at line 47 of file DNA_armature_types.h.


Member Data Documentation

float Bone::arm_head[3]
float Bone::arm_mat[4][4]
float Bone::arm_tail[3]
float Bone::bone_mat[3][3]
float Bone::dist
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().

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]
float Bone::length
char Bone::name[64]
struct Bone* Bone::next
short Bone::pad[1]

Definition at line 74 of file DNA_armature_types.h.

struct Bone* Bone::parent
struct Bone * Bone::prev

Definition at line 48 of file DNA_armature_types.h.

float Bone::roll
float Bone::size[3]

Definition at line 71 of file DNA_armature_types.h.

Referenced by write_bone().

float Bone::tail[3]
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
float Bone::zwidth

The documentation for this struct was generated from the following file: