Blender  V2.59
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 [32]
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 49 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 70 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 70 of file DNA_armature_types.h.

Referenced by b_bone_spline_setup(), ED_armature_from_edit(), and make_boneList().

Definition at line 61 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_do_pose_selectbuffer(), ED_pose_clear_paths(), ED_pose_deselectall(), framechange_poses_clear_unkeyed(), get_bone_from_selectbuffer(), getTransformOrientation(), ghost_poses_tag_unselected(), hide_selected_pose_bone_cb(), hide_unselected_pose_bone_cb(), lib_link_pose(), make_boneList(), pchan_cb(), pchan_circle_doSelectJoint(), pchan_to_mat4(), pose_bone_flip_active_exec(), pose_flip_quats_exec(), pose_grab_with_ik(), pose_grab_with_ik_add(), pose_grab_with_ik_children(), pose_group_select(), pose_paste_exec(), pose_select_connected_invoke(), pose_select_constraint_target_exec(), pose_select_hierarchy_exec(), pose_select_parent_exec(), pose_select_same_group(), 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(), visualkey_get_value(), where_is_pose_bone(), wpaint_make_validmap(), and write_pose().

float Bone::head[3]
float Bone::length
char Bone::name[32]
struct Bone* Bone::next
short Bone::pad[1]

Definition at line 76 of file DNA_armature_types.h.

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

Definition at line 50 of file DNA_armature_types.h.

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

Definition at line 68 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: