diff options
author | Lukas Toenne <lukas.toenne@googlemail.com> | 2013-10-10 17:09:00 +0400 |
---|---|---|
committer | Lukas Toenne <lukas.toenne@googlemail.com> | 2013-10-10 17:09:00 +0400 |
commit | 0d5856e96e906433fb4db40073f468536c73e1af (patch) | |
tree | 523ae515630096994783e2638d2a6dccfcd2c260 /source/blender/makesdna/DNA_node_types.h | |
parent | 906111cb22fff9332728e5e8f8271a0a4a908cfe (diff) |
Made node socket flags into enum.
Diffstat (limited to 'source/blender/makesdna/DNA_node_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_node_types.h | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/source/blender/makesdna/DNA_node_types.h b/source/blender/makesdna/DNA_node_types.h index 0ed620c4632..75b9540f736 100644 --- a/source/blender/makesdna/DNA_node_types.h +++ b/source/blender/makesdna/DNA_node_types.h @@ -149,23 +149,16 @@ typedef enum eNodeSocketInOut { } 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 { |