Bevel Factor Mapping
[blender.git] / source / blender / makesdna / DNA_curve_types.h
index ebba59ec7857c665aacc106a67a62f1f9ddd692f..0c9e9b01a76c5a58e5c3115ef3dbeb2a370d86a2 100644 (file)
@@ -257,8 +257,10 @@ typedef struct Curve {
 
        float ctime;                    /* current evaltime - for use by Objects parented to curves */
        float bevfac1, bevfac2;
+       char bevfac1_mapping, bevfac2_mapping;
+
+       char pad2[2];
 
-       char pad2[4];
 } Curve;
 
 /* **************** CURVE ********************* */
@@ -295,6 +297,13 @@ typedef struct Curve {
 #define CU_TWIST_MINIMUM               3
 #define CU_TWIST_TANGENT               4
 
+/* bevel factor mapping */
+enum {
+       CU_BEVFAC_MAP_RESOLU = 0,
+       CU_BEVFAC_MAP_SEGMENT = 1,
+       CU_BEVFAC_MAP_SPLINE = 2
+};
+
 /* spacemode */
 #define CU_LEFT                        0
 #define CU_MIDDLE              1