[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13193] trunk/blender/source/blender/ makesdna/DNA_userdef_types.h: * convert the nice enums to #defines for two reasons
Nathan Letwory
jesterking at letwory.net
Thu Jan 10 13:31:40 CET 2008
Revision: 13193
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13193
Author: jesterking
Date: 2008-01-10 13:31:40 +0100 (Thu, 10 Jan 2008)
Log Message:
-----------
* convert the nice enums to #defines for two reasons
1) < kaito> enums are not allowed in dna anyway
2) linking fails for the yafray api.
Modified Paths:
--------------
trunk/blender/source/blender/makesdna/DNA_userdef_types.h
Modified: trunk/blender/source/blender/makesdna/DNA_userdef_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_userdef_types.h 2008-01-10 11:26:17 UTC (rev 13192)
+++ trunk/blender/source/blender/makesdna/DNA_userdef_types.h 2008-01-10 12:31:40 UTC (rev 13193)
@@ -262,18 +262,14 @@
#define USER_SHOW_FPS (1 << 21)
/* Auto-Keying mode */
-enum {
- AUTOKEY_MODE_OFF = 0,
- AUTOKEY_MODE_NORMAL,
- AUTOKEY_MODE_EDITKEYS
-} eAutoKeyframe_Mode;
+#define AUTOKEY_MODE_OFF 0
+#define AUTOKEY_MODE_NORMAL 1
+#define AUTOKEY_MODE_EDITKEYS 2
/* Auto-Keying flag */
-enum {
- AUTOKEY_FLAG_INSERTAVAIL = (1<<0),
- AUTOKEY_FLAG_INSERTNEEDED = (1<<1),
- AUTOKEY_FLAG_AUTOMATKEY = (1<<2)
-} eAutoKeyframe_Flag;
+#define AUTOKEY_FLAG_INSERTAVAIL (1<<0)
+#define AUTOKEY_FLAG_INSERTNEEDED (1<<1)
+#define AUTOKEY_FLAG_AUTOMATKEY (1<<2)
/* Auto-Keying macros */
#define IS_AUTOKEY_MODE(mode) (U.autokey_mode == AUTOKEY_MODE_##mode)
More information about the Bf-blender-cvs
mailing list