Blender V2.61 - r43446
|
#include <DNA_action_types.h>
Public Attributes | |
struct bPoseChannel * | next |
struct bPoseChannel * | prev |
IDProperty * | prop |
ListBase | constraints |
char | name [64] |
short | flag |
short | ikflag |
short | protectflag |
short | agrp_index |
char | constflag |
char | selectflag |
char | pad0 [6] |
struct Bone * | bone |
struct bPoseChannel * | parent |
struct bPoseChannel * | child |
struct ListBase | iktree |
struct ListBase | siktree |
bMotionPath * | mpath |
struct Object * | custom |
struct bPoseChannel * | custom_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 |
Definition at line 181 of file DNA_action_types.h.
short bPoseChannel::agrp_index |
Definition at line 192 of file DNA_action_types.h.
Referenced by duplicate_pose_channel_data(), group_move_exec(), group_sort_exec(), pose_group_assign_exec(), pose_group_select(), pose_group_unassign_exec(), pose_select_same_group(), and set_pchan_colorset().
struct Bone* bPoseChannel::bone |
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().
float bPoseChannel::chan_mat[4][4] |
Definition at line 221 of file DNA_action_types.h.
Referenced by actcon_get_tarmat(), armature_deform_verts(), BL_SkinDeformer::BGEDeformVerts(), copy_pose_channel_data(), copy_pose_result(), dist_bone_deform(), make_dmats(), pchan_b_bone_defmats(), pchan_bone_deform(), pchan_calc_mat(), pchan_deform_mat_add(), where_is_ik_bone(), where_is_pose(), and where_is_pose_bone().
struct bPoseChannel* bPoseChannel::child |
Definition at line 199 of file DNA_action_types.h.
Referenced by armature_rebuild_pose(), b_bone_spline_setup(), direct_link_pose(), game_copy_pose(), pose_proxy_synchronize(), pose_select_hierarchy_exec(), and rebuild_pose_bone().
Definition at line 193 of file DNA_action_types.h.
Referenced by draw_pose_bones(), iksolver_initialize_tree(), itasc_initialize_tree(), pchan_autoik_adjust(), pose_constraint_copy_exec(), pose_grab_with_ik_add(), pose_grab_with_ik_clear(), splineik_init_tree(), and update_pose_constraint_flags().
float bPoseChannel::constinv[4][4] |
Definition at line 223 of file DNA_action_types.h.
Referenced by add_pose_transdata(), constraints_clear_evalob(), do_versions(), and verify_pose_channel().
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().
struct Object* bPoseChannel::custom |
Definition at line 205 of file DNA_action_types.h.
Referenced by armature_set_id_extern(), draw_pose_bones(), duplicate_pose_channel_data(), expand_pose(), lib_link_pose(), pose_proxy_synchronize(), and unlink_object().
struct bPoseChannel* bPoseChannel::custom_tx |
Definition at line 206 of file DNA_action_types.h.
Referenced by direct_link_pose(), draw_pose_bones(), pose_proxy_synchronize(), and viewselected_exec().
float bPoseChannel::eul[3] |
Definition at line 215 of file DNA_action_types.h.
Referenced by add_pose_transdata(), apply_armature_pose2bones_exec(), apply_targetless_ik(), armature_mat_pose_to_bone(), copy_pose_channel_data(), copy_pose_result(), do_view3d_region_buttons(), dvar_eval_transChan(), fcurves_to_pchan_links_get(), game_blend_poses(), gimbal_axis(), pchan_clear_rot(), pchan_mat3_to_rot(), pchan_to_mat4(), pose_bone_do_paste(), pose_slide_apply(), poseAnim_mapping_reset(), rest_pose(), and v3d_posearmature_buts().
short bPoseChannel::flag |
Definition at line 189 of file DNA_action_types.h.
Referenced by armature_deform_verts(), BL_SkinDeformer::BGEDeformVerts(), copy_object_pose(), copy_pose_channel_data(), copy_pose_result(), execute_scene(), fcurves_to_pchan_links_get(), iksolver_execute_tree(), initialize_chain(), initialize_posetree(), pose_bone_do_paste(), pose_paste_exec(), pose_slide_apply(), rest_pose(), set_pose_keys(), splineik_evaluate_bone(), splineik_init_tree_from_pchan(), where_is_ik_bone(), and where_is_pose().
short bPoseChannel::ikflag |
Definition at line 190 of file DNA_action_types.h.
Referenced by convert_channels(), convert_tree(), draw_pose_dofs(), duplicate_pose_channel_data(), execute_posetree(), pose_grab_with_ik_add(), and pose_grab_with_ik_clear().
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().
float bPoseChannel::ikstretch |
Definition at line 231 of file DNA_action_types.h.
Referenced by convert_channels(), convert_tree(), duplicate_pose_channel_data(), and execute_posetree().
struct ListBase bPoseChannel::iktree |
Definition at line 201 of file DNA_action_types.h.
Referenced by convert_tree(), create_scene(), direct_link_pose(), iksolver_execute_tree(), initialize_chain(), and initialize_posetree().
float bPoseChannel::limitmax[3] |
Definition at line 229 of file DNA_action_types.h.
Referenced by convert_channels(), convert_tree(), do_versions(), draw_pose_dofs(), duplicate_pose_channel_data(), execute_posetree(), and verify_pose_channel().
float bPoseChannel::limitmin[3] |
Definition at line 229 of file DNA_action_types.h.
Referenced by convert_channels(), convert_tree(), do_versions(), draw_pose_dofs(), duplicate_pose_channel_data(), execute_posetree(), and verify_pose_channel().
float bPoseChannel::loc[3] |
Definition at line 211 of file DNA_action_types.h.
Referenced by add_pose_transdata(), apply_armature_pose2bones_exec(), armature_mat_pose_to_bone(), copy_pose_channel_data(), copy_pose_result(), dvar_eval_locDiff(), fcurves_to_pchan_links_get(), game_blend_poses(), pchan_apply_mat4(), pchan_clear_loc(), pchan_to_mat4(), pose_bone_do_paste(), pose_slide_apply(), poseAnim_mapping_reset(), rest_pose(), snap_sel_to_curs(), snap_sel_to_grid(), and v3d_posearmature_buts().
Definition at line 204 of file DNA_action_types.h.
Referenced by animviz_get_object_motionpaths(), animviz_verify_motionpaths(), copy_pose(), direct_link_pose(), draw_pose_paths(), ED_pose_clear_paths(), free_pose_channel(), and write_pose().
char bPoseChannel::name[64] |
Definition at line 187 of file DNA_action_types.h.
Referenced by actcon_get_tarmat(), animviz_verify_motionpaths(), apply_armature_pose2bones_exec(), armature_delete_selected_exec(), BL_ArmatureConstraint::BL_ArmatureConstraint(), check_armature_bone_constraint(), constraint_add_exec(), copy_pose_result(), DAG_pose_sort(), do_versions_ipos_to_animato(), draw_motion_path_instance(), draw_pose_bones(), ED_armature_bone_rename(), KX_ArmatureSensor::FindConstraint(), BL_ArmatureObject::GetChannel(), joined_armature_fix_links(), lib_link_pose(), make_pose_channels_hash(), BL_ArmatureConstraint::Match(), namebutton_cb(), outliner_add_object_contents(), parent_set_exec(), pose_autoside_names_exec(), pose_bone_do_paste(), pose_flip_names_exec(), pose_proxy_synchronize(), BL_ArmatureConstraint::ReParent(), RIG_reconnectControlBones(), separate_armature_bones(), test_constraints(), verify_pose_channel(), wpaint_make_validmap(), and wpaint_stroke_test_start().
struct bPoseChannel* bPoseChannel::next |
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().
short bPoseChannel::pad |
Definition at line 219 of file DNA_action_types.h.
char bPoseChannel::pad0[6] |
Definition at line 195 of file DNA_action_types.h.
struct bPoseChannel* bPoseChannel::parent |
Definition at line 198 of file DNA_action_types.h.
Referenced by add_pose_transdata(), apply_targetless_ik(), armature_mat_pose_to_bone(), b_bone_spline_setup(), base_callback(), constraint_mat_convertspace(), convert_pose(), convert_tree(), count_set_pose_transflags(), AnimationExporter::create_4x4_source(), DAG_pose_sort(), direct_link_pose(), draw_pose_bones(), draw_pose_dofs(), draw_sphere_bone(), draw_sphere_bone_dist(), draw_sphere_bone_wire(), execute_posetree(), game_copy_pose(), gimbal_axis(), initialize_chain(), initialize_posetree(), make_dmats(), outliner_add_object_contents(), pchan_draw_IK_root_lines(), pose_grab_with_ik(), pose_grab_with_ik_add(), pose_proxy_synchronize(), pose_select_hierarchy_exec(), pose_select_parent_exec(), rebuild_pose_bone(), AnimationExporter::sample_animation(), separate_armature_bones(), splineik_evaluate_bone(), splineik_init_tree_from_pchan(), target_callback(), update_pose_constraint_flags(), visualkey_can_use(), where_is_ik_bone(), and where_is_pose_bone().
float bPoseChannel::pose_head[3] |
Definition at line 226 of file DNA_action_types.h.
Referenced by add_pose_transdata(), apply_armature_pose2bones_exec(), b_bone_spline_setup(), constraint_target_to_mat4(), convert_pose(), copy_pose_result(), do_lasso_select_pose(), draw_pose_bones(), draw_sphere_bone_dist(), draw_sphere_bone_wire(), dvar_eval_locDiff(), execute_posetree(), execute_scene(), get_new_constraint_target(), minmax_object(), motionpaths_calc_bake_targets(), pchan_draw_IK_root_lines(), pose_circle_select(), snap_curs_to_sel(), snapArmature(), splineik_evaluate_bone(), stats_pose(), viewselected_exec(), where_is_ik_bone(), where_is_pose(), where_is_pose_bone(), and where_is_pose_bone_tail().
float bPoseChannel::pose_mat[4][4] |
Definition at line 222 of file DNA_action_types.h.
Referenced by add_pose_transdata(), apply_armature_pose2bones_exec(), apply_targetless_ik(), armature_mat_pose_to_bone(), b_bone_spline_setup(), base_callback(), child_get_inverse_matrix(), constraint_mat_convertspace(), constraint_target_to_mat4(), constraints_clear_evalob(), constraints_make_evalob(), convert_pose(), copy_pose_channel_data(), copy_pose_result(), AnimationExporter::create_4x4_source(), deformVerts_do(), draw_pose_bones(), draw_pose_dofs(), dvar_eval_locDiff(), dvar_eval_rotDiff(), dvar_eval_transChan(), execute_posetree(), execute_scene(), get_constraint_target_matrix(), BL_ArmatureObject::GetBoneMatrix(), getTransformOrientation(), gimbal_axis(), make_dmats(), ob_parbone(), object_hook_reset_exec(), AnimationExporter::sample_animation(), setviewmatrixview3d(), snap_sel_to_grid(), splineik_evaluate_bone(), target_callback(), where_is_ik_bone(), where_is_pose(), where_is_pose_bone(), and where_is_pose_bone_tail().
float bPoseChannel::pose_tail[3] |
Definition at line 227 of file DNA_action_types.h.
Referenced by add_pose_transdata(), apply_armature_pose2bones_exec(), b_bone_spline_setup(), base_callback(), constraint_target_to_mat4(), convert_pose(), copy_pose_result(), do_lasso_select_pose(), draw_pose_bones(), draw_sphere_bone_dist(), draw_sphere_bone_wire(), execute_posetree(), execute_scene(), get_new_constraint_target(), minmax_object(), motionpaths_calc_bake_targets(), pchan_draw_IK_root_lines(), pose_circle_select(), pose_grab_with_ik_add(), snapArmature(), splineik_evaluate_bone(), target_callback(), viewselected_exec(), where_is_ik_bone(), where_is_pose(), and where_is_pose_bone_tail().
struct bPoseChannel * bPoseChannel::prev |
Definition at line 182 of file DNA_action_types.h.
Referenced by pose_proxy_synchronize().
Definition at line 184 of file DNA_action_types.h.
Referenced by copy_pose(), direct_link_pose(), duplicate_pose_channel_data(), fcurves_to_pchan_links_get(), free_pose_channel(), free_posebuf(), game_copy_pose(), pose_bone_do_paste(), pose_clear_user_transforms_exec(), pose_proxy_synchronize(), poseAnim_mapping_reset(), poselib_backup_posecopy(), poselib_backup_restore(), and write_pose().
Definition at line 191 of file DNA_action_types.h.
Referenced by add_pose_transdata(), copy_pose_result(), count_set_pose_transflags(), duplicate_pose_channel_data(), pchan_clear_loc(), pchan_clear_rot(), pchan_clear_scale(), pose_grab_with_ik_add(), snap_sel_to_curs(), snap_sel_to_grid(), stats_pose(), v3d_posearmature_buts(), and verify_pose_channel().
float bPoseChannel::quat[4] |
Definition at line 216 of file DNA_action_types.h.
Referenced by add_pose_transdata(), apply_armature_pose2bones_exec(), apply_targetless_ik(), armature_mat_pose_to_bone(), copy_pose_channel_data(), copy_pose_result(), do_view3d_region_buttons(), fcurves_to_pchan_links_get(), game_blend_poses(), pchan_clear_rot(), pchan_mat3_to_rot(), pchan_to_mat4(), pose_bone_do_paste(), pose_flip_quats_exec(), pose_slide_apply_quat(), poseAnim_mapping_reset(), rest_pose(), v3d_posearmature_buts(), and verify_pose_channel().
float bPoseChannel::rotAngle |
Definition at line 217 of file DNA_action_types.h.
Referenced by add_pose_transdata(), apply_armature_pose2bones_exec(), apply_targetless_ik(), armature_mat_pose_to_bone(), copy_pose_channel_data(), do_view3d_region_buttons(), fcurves_to_pchan_links_get(), gimbal_axis(), pchan_clear_rot(), pchan_mat3_to_rot(), pchan_to_mat4(), pose_bone_do_paste(), poseAnim_mapping_reset(), rest_pose(), v3d_posearmature_buts(), and verify_pose_channel().
float bPoseChannel::rotAxis[3] |
Definition at line 217 of file DNA_action_types.h.
Referenced by add_pose_transdata(), apply_armature_pose2bones_exec(), apply_targetless_ik(), armature_mat_pose_to_bone(), copy_pose_channel_data(), do_versions(), do_view3d_region_buttons(), fcurves_to_pchan_links_get(), gimbal_axis(), pchan_clear_rot(), pchan_mat3_to_rot(), pchan_to_mat4(), pose_bone_do_paste(), poseAnim_mapping_reset(), rest_pose(), v3d_posearmature_buts(), and verify_pose_channel().
short bPoseChannel::rotmode |
Definition at line 218 of file DNA_action_types.h.
Referenced by actcon_get_tarmat(), add_pose_transdata(), AnimationImporter::apply_matrix_curves(), apply_targetless_ik(), armature_mat_pose_to_bone(), constraints_make_evalob(), copy_pose_channel_data(), copy_pose_result(), direct_link_pose(), do_view3d_region_buttons(), duplicate_pose_channel_data(), dvar_eval_transChan(), game_blend_poses(), gimbal_axis(), pchan_clear_rot(), pchan_mat3_to_rot(), pchan_to_mat4(), pose_bone_do_paste(), pose_bone_rotmode_exec(), pose_flip_quats_exec(), pose_slide_apply(), AnimationExporter::sample_and_write_bone_animation(), AnimationImporter::translate_animation_OLD(), AnimationImporter::translate_Animations(), and v3d_posearmature_buts().
Definition at line 194 of file DNA_action_types.h.
Referenced by lib_link_pose(), and write_pose().
struct ListBase bPoseChannel::siktree |
Definition at line 202 of file DNA_action_types.h.
Referenced by direct_link_pose(), splineik_execute_tree(), and splineik_init_tree_from_pchan().
float bPoseChannel::size[3] |
Definition at line 212 of file DNA_action_types.h.
Referenced by add_pose_transdata(), apply_armature_pose2bones_exec(), apply_targetless_ik(), armature_mat_pose_to_bone(), copy_pose_channel_data(), copy_pose_result(), draw_pose_dofs(), fcurves_to_pchan_links_get(), game_blend_poses(), pchan_apply_mat4(), pchan_clear_scale(), pchan_to_mat4(), pose_bone_do_paste(), pose_slide_apply(), poseAnim_mapping_reset(), rest_pose(), v3d_posearmature_buts(), and verify_pose_channel().
float bPoseChannel::stiffness[3] |
Definition at line 230 of file DNA_action_types.h.
Referenced by convert_tree(), duplicate_pose_channel_data(), execute_posetree(), and verify_pose_channel().
void* bPoseChannel::temp |
Definition at line 235 of file DNA_action_types.h.
Referenced by outliner_add_object_contents().