Blender V2.61 - r43446
Public Attributes

bConstraintTypeInfo Struct Reference

#include <BKE_constraint.h>

List of all members.

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)

Detailed Description

Definition at line 80 of file BKE_constraint.h.


Member Data Documentation

void(* bConstraintTypeInfo::copy_data)(struct bConstraint *con, struct bConstraint *src)

Definition at line 95 of file BKE_constraint.h.

Referenced by copy_constraints().

void(* bConstraintTypeInfo::evaluate_constraint)(struct bConstraint *con, struct bConstraintOb *cob, struct ListBase *targets)
void(* bConstraintTypeInfo::flush_constraint_targets)(struct bConstraint *con, struct ListBase *list, short nocopy)

Definition at line 89 of file BKE_constraint.h.

Referenced by free_constraint_data().

void(* bConstraintTypeInfo::get_target_matrix)(struct bConstraint *con, struct bConstraintOb *cob, struct bConstraintTarget *ct, float ctime)
void(* bConstraintTypeInfo::id_looper)(struct bConstraint *con, ConstraintIDFunc func, void *userdata)

Definition at line 93 of file BKE_constraint.h.

Referenced by copy_constraints(), and id_loop_constraints().

Definition at line 84 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 97 of file BKE_constraint.h.

Referenced by add_new_constraint_internal().

Definition at line 91 of file BKE_constraint.h.

Referenced by relink_constraints().

Definition at line 83 of file BKE_constraint.h.

Referenced by add_new_constraint_internal().

Definition at line 85 of file BKE_constraint.h.

Referenced by add_new_constraint_internal(), and write_constraints().


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