Blender V2.61 - r43446
Public Attributes

bPoseChannel Struct Reference

#include <DNA_action_types.h>

List of all members.

Public Attributes

struct bPoseChannelnext
struct bPoseChannelprev
IDPropertyprop
ListBase constraints
char name [64]
short flag
short ikflag
short protectflag
short agrp_index
char constflag
char selectflag
char pad0 [6]
struct Bonebone
struct bPoseChannelparent
struct bPoseChannelchild
struct ListBase iktree
struct ListBase siktree
bMotionPathmpath
struct Objectcustom
struct bPoseChannelcustom_tx
float loc [3]
float size [3]
float eul [3]
float quat [4]
float rotAxis [3]
float rotAngle
short rotmode
short pad
float chan_mat [4][4]
float pose_mat [4][4]
float constinv [4][4]
float pose_head [3]
float pose_tail [3]
float limitmin [3]
float limitmax [3]
float stiffness [3]
float ikstretch
float ikrotweight
float iklinweight
void * temp

Detailed Description

Definition at line 181 of file DNA_action_types.h.


Member Data Documentation

Definition at line 197 of file DNA_action_types.h.

Referenced by add_pose_transdata(), animchan_sync_fcurve(), animchan_sync_group(), animviz_get_object_motionpaths(), apply_targetless_ik(), applyModifier(), armature_deform_verts(), armature_mat_pose_to_bone(), armature_rebuild_pose(), armature_set_id_extern(), b_bone_spline_setup(), constraint_mat_convertspace(), convert_pose(), convert_tree(), count_set_pose_transflags(), createTransPose(), direct_link_pose(), dist_bone_deform(), do_lasso_select_pose(), draw_b_bone(), draw_b_bone_boxes(), draw_line_bone(), draw_motion_path_instance(), draw_pose_bones(), draw_pose_dofs(), draw_pose_paths(), draw_sphere_bone(), draw_sphere_bone_dist(), draw_sphere_bone_wire(), draw_wire_bone(), ED_autokeyframe_pchan(), ED_pose_clear_paths(), ED_pose_deselectall(), execute_posetree(), framechange_poses_clear_unkeyed(), get_indexed_bone(), get_selected_defgroups(), getTransformOrientation(), ghost_poses_tag_unselected(), gimbal_axis(), lib_link_pose(), ob_parbone(), outliner_draw_restrictbuts(), pchan_b_bone_defmats(), pchan_bone_deform(), pchan_cb(), pchan_circle_doSelectJoint(), pchan_deform_mat_add(), pchan_to_mat4(), pose_autoside_names_exec(), pose_bone_do_paste(), pose_bone_flip_active_exec(), pose_bone_layers_exec(), pose_bone_layers_invoke(), pose_channel_in_IK_chain(), pose_grab_with_ik(), pose_grab_with_ik_add(), pose_group_select(), pose_proxy_synchronize(), 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(), proxylocked_constraints_owner(), rebuild_pose_bone(), rest_pose(), set_pose_keys(), skip_fcurve_selected_data(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), snapArmature(), splineik_evaluate_bone(), splineik_init_tree_from_pchan(), stats_object_pose(), stats_pose(), update_pose_constraint_flags(), viewselected_exec(), where_is_ik_bone(), where_is_pose(), where_is_pose_bone(), where_is_pose_bone_tail(), wpaint_make_validmap(), and write_pose().

Definition at line 186 of file DNA_action_types.h.

Referenced by add_new_constraint(), add_pose_transdata(), armature_delete_selected_exec(), build_dag_object(), check_armature_bone_constraint(), child_get_inverse_matrix(), constraint_add_exec(), copy_object_pose(), copy_pose(), copy_pose_channel_data(), DAG_pose_sort(), direct_link_pose(), do_versions(), do_versions_ipos_to_animato(), duplicate_pose_channel_data(), ED_armature_bone_rename(), edit_constraint_property_get(), expand_pose(), KX_ArmatureSensor::FindConstraint(), free_pose_channel(), game_blend_poses(), game_copy_pose(), get_active_constraints(), get_active_constraints2(), get_armature_bone_constraint(), get_constraint_lb(), has_targetless_ik(), initialize_posetree(), initialize_scene(), joined_armature_fix_links(), lib_link_pose(), BL_ArmatureObject::LoadConstraints(), object_relink(), object_test_constraints(), outliner_add_object_contents(), pchan_autoik_adjust(), pchan_draw_IK_root_lines(), pose_channel_in_IK_chain(), pose_constraint_copy_exec(), pose_grab_with_ik_add(), pose_grab_with_ik_clear(), pose_ik_add_invoke(), pose_proxy_synchronize(), pose_select_constraint_target_exec(), BL_ArmatureConstraint::ReParent(), RIG_reconnectControlBones(), separated_armature_fix_links(), splineik_init_tree_from_pchan(), test_constraints(), text_refresh_pyconstraints_exec(), unlink_object(), unlink_text(), update_pose_constraint_flags(), updateDuplicateSubtargetObjects(), visualkey_can_use(), where_is_pose_bone(), and write_pose().

Definition at line 233 of file DNA_action_types.h.

Referenced by duplicate_pose_channel_data(), and verify_pose_channel().

Definition at line 232 of file DNA_action_types.h.

Referenced by duplicate_pose_channel_data(), and verify_pose_channel().

Definition at line 182 of file DNA_action_types.h.

Referenced by animviz_get_object_motionpaths(), apply_armature_pose2bones_exec(), apply_targetless_ik(), armature_deform_verts(), armature_delete_selected_exec(), armature_rebuild_pose(), armature_set_id_extern(), build_dag_object(), calc_manipulator_stats(), check_armature_bone_constraint(), copy_object_pose(), copy_pose(), copy_pose_result(), count_set_pose_transflags(), create_scene(), createTransPose(), DAG_pose_sort(), direct_link_pose(), do_lasso_select_pose(), do_versions(), do_versions_ipos_to_animato(), draw_pose_bones(), draw_pose_dofs(), draw_pose_paths(), ED_armature_bone_rename(), ED_pose_clear_paths(), ED_pose_deselectall(), expand_pose(), extract_pose_from_pose(), KX_ArmatureSensor::FindConstraint(), framechange_poses_clear_unkeyed(), free_pose_channels(), free_posebuf(), game_blend_poses(), game_copy_pose(), get_constraint_lb(), getTransformOrientation(), ghost_poses_tag_unselected(), group_move_exec(), group_sort_exec(), iksolver_initialize_tree(), itasc_initialize_tree(), joined_armature_fix_links(), lib_link_pose(), BL_ArmatureObject::LoadChannels(), BL_ArmatureObject::LoadConstraints(), make_pose_channels_hash(), minmax_object(), object_relink(), object_test_constraints(), outliner_add_object_contents(), pose_circle_select(), pose_clear_user_transforms_exec(), pose_grab_with_ik(), pose_grab_with_ik_clear(), pose_paste_exec(), pose_proxy_synchronize(), BL_ArmatureConstraint::ReParent(), rest_pose(), RIG_reconnectControlBones(), separate_armature_bones(), separated_armature_fix_links(), set_pose_keys(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), snapArmature(), special_aftertrans_update(), splineik_init_tree(), stats_object_pose(), text_refresh_pyconstraints_exec(), transform_autoik_update(), unlink_object(), unlink_text(), update_pose_constraint_flags(), viewselected_exec(), where_is_pose(), wpaint_make_validmap(), and write_pose().

Definition at line 219 of file DNA_action_types.h.

Definition at line 195 of file DNA_action_types.h.

Definition at line 182 of file DNA_action_types.h.

Referenced by pose_proxy_synchronize().

Definition at line 194 of file DNA_action_types.h.

Referenced by lib_link_pose(), and write_pose().

Definition at line 235 of file DNA_action_types.h.

Referenced by outliner_add_object_contents().


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