|
Blender
V2.59
|
#include <BKE_constraint.h>
Public Attributes | |
| short | type |
| short | size |
| char | name [32] |
| char | structName [32] |
| void(* | free_data )(struct bConstraint *con) |
| void(* | relink_data )(struct bConstraint *con) |
| void(* | id_looper )(struct bConstraint *con, ConstraintIDFunc func, void *userdata) |
| void(* | copy_data )(struct bConstraint *con, struct bConstraint *src) |
| void(* | new_data )(void *cdata) |
| int(* | get_constraint_targets )(struct bConstraint *con, struct ListBase *list) |
| void(* | flush_constraint_targets )(struct bConstraint *con, struct ListBase *list, short nocopy) |
| void(* | get_target_matrix )(struct bConstraint *con, struct bConstraintOb *cob, struct bConstraintTarget *ct, float ctime) |
| void(* | evaluate_constraint )(struct bConstraint *con, struct bConstraintOb *cob, struct ListBase *targets) |
Definition at line 82 of file BKE_constraint.h.
| void(* bConstraintTypeInfo::copy_data)(struct bConstraint *con, struct bConstraint *src) |
Definition at line 97 of file BKE_constraint.h.
Referenced by copy_constraints().
| void(* bConstraintTypeInfo::evaluate_constraint)(struct bConstraint *con, struct bConstraintOb *cob, struct ListBase *targets) |
Definition at line 111 of file BKE_constraint.h.
Referenced by constraintRotLim(), constraintSizeLim(), constraintTransLim(), and solve_constraints().
| void(* bConstraintTypeInfo::flush_constraint_targets)(struct bConstraint *con, struct ListBase *list, short nocopy) |
Definition at line 105 of file BKE_constraint.h.
Referenced by armature_delete_selected_exec(), build_dag_object(), constraint_bone_name_fix(), copy_object_pose(), dag_object_time_update_flags(), DAG_pose_sort(), draw_object(), get_constraint_target_matrix(), joined_armature_fix_links(), BL_ArmatureObject::LoadConstraints(), pose_proxy_synchronize(), pose_select_constraint_target_exec(), relink_constraints(), RIG_reconnectControlBones(), separated_armature_fix_links(), set_constraint_nth_target(), solve_constraints(), test_constraints(), unlink_object(), and updateDuplicateSubtargetObjects().
| void(* bConstraintTypeInfo::free_data)(struct bConstraint *con) |
Definition at line 91 of file BKE_constraint.h.
Referenced by free_constraint_data().
| int(* bConstraintTypeInfo::get_constraint_targets)(struct bConstraint *con, struct ListBase *list) |
Definition at line 103 of file BKE_constraint.h.
Referenced by armature_delete_selected_exec(), build_dag_object(), constraint_bone_name_fix(), copy_object_pose(), dag_object_time_update_flags(), DAG_pose_sort(), draw_object(), get_constraint_target_matrix(), joined_armature_fix_links(), BL_ArmatureObject::LoadConstraints(), pose_proxy_synchronize(), pose_select_constraint_target_exec(), relink_constraints(), RIG_reconnectControlBones(), separated_armature_fix_links(), set_constraint_nth_target(), solve_constraints(), test_constraints(), unlink_object(), and updateDuplicateSubtargetObjects().
| void(* bConstraintTypeInfo::get_target_matrix)(struct bConstraint *con, struct bConstraintOb *cob, struct bConstraintTarget *ct, float ctime) |
Definition at line 109 of file BKE_constraint.h.
Referenced by draw_object(), get_constraint_target_matrix(), and solve_constraints().
| void(* bConstraintTypeInfo::id_looper)(struct bConstraint *con, ConstraintIDFunc func, void *userdata) |
Definition at line 95 of file BKE_constraint.h.
Referenced by copy_constraints(), and id_loop_constraints().
| char bConstraintTypeInfo::name[32] |
Definition at line 86 of file BKE_constraint.h.
Referenced by add_new_constraint_internal(), build_dag_object(), and draw_constraint().
| void(* bConstraintTypeInfo::new_data)(void *cdata) |
Definition at line 99 of file BKE_constraint.h.
Referenced by add_new_constraint_internal().
| void(* bConstraintTypeInfo::relink_data)(struct bConstraint *con) |
Definition at line 93 of file BKE_constraint.h.
Referenced by relink_constraints().
Definition at line 85 of file BKE_constraint.h.
Referenced by add_new_constraint_internal(), MakeCursor::App::changesize(), MakeCursor::App::doit(), MakeCursor::App::scrnclick(), MakeCursor::App::scrndrag(), MakeCursor::App::updateprev(), and MakeCursor::App::updatescrn().
| char bConstraintTypeInfo::structName[32] |
Definition at line 87 of file BKE_constraint.h.
Referenced by add_new_constraint_internal(), and write_constraints().
Definition at line 84 of file BKE_constraint.h.