Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2009-09-08 04:23:33 +0400
committerCampbell Barton <ideasman42@gmail.com>2009-09-08 04:23:33 +0400
commit8b6b31b41fc6ed07036ea30153131e6824fc7c7e (patch)
tree6e4afbce04f039584cdeea49d3dba3b80b0c822b /source/blender/makesdna
parent0ab2f675c364f2ca1212b0453bf2ffdce5ebb9ea (diff)
Made Nurb->type only store the type rather then mixing the type with flags.
moved CU_2D to Nurb->flag in do_versions This made simple type checks confusing to read. many... if( (nu->type & 7)==CU_BEZIER) replaced with ... if(nu->type == CU_BEZIER) made setting rna curve_2d clamp the Z values. still more RNA/UI changes to do.
Diffstat (limited to 'source/blender/makesdna')
-rw-r--r--source/blender/makesdna/DNA_curve_types.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/source/blender/makesdna/DNA_curve_types.h b/source/blender/makesdna/DNA_curve_types.h
index 0466ea148fd..8cf9fbbaf40 100644
--- a/source/blender/makesdna/DNA_curve_types.h
+++ b/source/blender/makesdna/DNA_curve_types.h
@@ -236,6 +236,7 @@ typedef struct Curve {
/* flag (nurb) */
#define CU_SMOOTH 1
+#define CU_2D 8 /* moved from type since 2.4x */
/* type (nurb) */
#define CU_POLY 0
@@ -243,9 +244,7 @@ typedef struct Curve {
#define CU_BSPLINE 2
#define CU_CARDINAL 3
#define CU_NURBS 4
-#define CU_TYPE 7
-
-#define CU_2D 8
+#define CU_TYPE (CU_POLY|CU_BEZIER|CU_BSPLINE|CU_CARDINAL|CU_NURBS)
/* only for adding */
#define CU_PRIMITIVE 0xF00