[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