[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [60663] trunk/blender/source/blender/ makesdna/DNA_node_types.h: Made node socket flags into enum.
Lukas Toenne
lukas.toenne at googlemail.com
Thu Oct 10 15:09:01 CEST 2013
Revision: 60663
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=60663
Author: lukastoenne
Date: 2013-10-10 13:09:00 +0000 (Thu, 10 Oct 2013)
Log Message:
-----------
Made node socket flags into enum.
Modified Paths:
--------------
trunk/blender/source/blender/makesdna/DNA_node_types.h
Modified: trunk/blender/source/blender/makesdna/DNA_node_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_node_types.h 2013-10-10 13:07:09 UTC (rev 60662)
+++ trunk/blender/source/blender/makesdna/DNA_node_types.h 2013-10-10 13:09:00 UTC (rev 60663)
@@ -149,23 +149,16 @@
} eNodeSocketInOut;
/* sock->flag, first bit is select */
- /* hidden is user defined, to hide unused */
-#define SOCK_HIDDEN 2
- /* for quick check if socket is linked */
-#define SOCK_IN_USE 4
- /* unavailable is for dynamic sockets */
-#define SOCK_UNAVAIL 8
- /* DEPRECATED dynamic socket (can be modified by user) */
-#define __SOCK_DYNAMIC 16
- /* DEPRECATED group socket should not be exposed */
-#define __SOCK_INTERNAL 32
- /* socket collapsed in UI */
-#define SOCK_COLLAPSED 64
- /* hide socket value, if it gets auto default */
-#define SOCK_HIDE_VALUE 128
- /* socket hidden automatically, to distinguish from manually hidden */
- /* DEPRECATED, only kept here to avoid reusing the flag */
-#define SOCK_AUTO_HIDDEN__DEPRECATED 256
+typedef enum eNodeSocketFlag {
+ SOCK_HIDDEN = 2, /* hidden is user defined, to hide unused */
+ SOCK_IN_USE = 4, /* for quick check if socket is linked */
+ SOCK_UNAVAIL = 8, /* unavailable is for dynamic sockets */
+ __SOCK_DYNAMIC = 16, /* DEPRECATED dynamic socket (can be modified by user) */
+ __SOCK_INTERNAL = 32, /* DEPRECATED group socket should not be exposed */
+ SOCK_COLLAPSED = 64, /* socket collapsed in UI */
+ SOCK_HIDE_VALUE = 128, /* hide socket value, if it gets auto default */
+ SOCK_AUTO_HIDDEN__DEPRECATED = 256 /* socket hidden automatically, to distinguish from manually hidden */
+} eNodeSocketFlag;
/* limit data in bNode to what we want to see saved? */
typedef struct bNode {
More information about the Bf-blender-cvs
mailing list