Curves: save active point to file
[blender.git] / source / blender / makesdna / DNA_curve_types.h
index 695df477e8b659290f9f00578052c3c18691c264..c7b6a8c43d34b65fd1f97155c3b29665d5a3a69f 100644 (file)
@@ -209,9 +209,10 @@ typedef struct Curve {
 
        /* edit, index in nurb list */
        int actnu;
-       /* edit, last selected point */
-       void *lastsel;
+       /* edit, index in active nurb (BPoint or BezTriple) */
+       int actvert;
 
+       char pad[4];
 
        /* font part */
        short lines;
@@ -248,7 +249,7 @@ typedef struct Curve {
        float ctime;                    /* current evaltime - for use by Objects parented to curves */
        float bevfac1, bevfac2;
 
-       char pad[4];
+       char pad2[4];
 } Curve;
 
 /* **************** CURVE ********************* */
@@ -325,6 +326,8 @@ typedef struct Curve {
 #define CU_NURB_ENDPOINT       2
 #define CU_NURB_BEZIER         4
 
+#define CU_ACT_NONE            -1
+
 /* *************** BEZTRIPLE **************** */
 
 /* h1 h2 (beztriple) */