Fix for bug: cross platform strand render differences with kink/branch.
[blender.git] / source / blender / blenkernel / BKE_constraint.h
index aa8e9cf18f8b3b149fa937f1aa3ae6400ea391c6..a5578377263789abcae81919a29476720049f846 100644 (file)
@@ -70,7 +70,7 @@ typedef struct bConstraintTypeInfo {
        /* admin/ident */
        short type;                             /* CONSTRAINT_TYPE_### */
        short size;                             /* size in bytes of the struct */
-       char name[32];                  /* name constraint in interface */
+       char name[32];                  /* name of constraint in interface */
        char structName[32];    /* name of struct for SDNA */
        
        /* data management function pointers - special handling */
@@ -117,6 +117,9 @@ void copy_constraints(struct ListBase *dst, struct ListBase *src);
 void relink_constraints(struct ListBase *list);
 void free_constraint_data(struct bConstraint *con);
 
+/* Constraints + Proxies function prototypes */
+void extract_proxylocal_constraints(struct ListBase *dst, struct ListBase *src);
+short proxylocked_constraints_owner(struct Object *ob, struct bPoseChannel *pchan);
 
 /* Constraint Channel function prototypes */
 struct bConstraintChannel *get_constraint_channel(struct ListBase *list, const char *name);
@@ -126,6 +129,7 @@ void copy_constraint_channels(struct ListBase *dst, struct ListBase *src);
 void clone_constraint_channels(struct ListBase *dst, struct ListBase *src);
 void free_constraint_channels(struct ListBase *chanbase);
 
+
 /* Constraint Evaluation function prototypes */
 struct bConstraintOb *constraints_make_evalob(struct Object *ob, void *subdata, short datatype);
 void constraints_clear_evalob(struct bConstraintOb *cob);