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:
Diffstat (limited to 'source/blender/makesdna/DNA_node_types.h')
-rw-r--r--source/blender/makesdna/DNA_node_types.h31
1 files changed, 12 insertions, 19 deletions
diff --git a/source/blender/makesdna/DNA_node_types.h b/source/blender/makesdna/DNA_node_types.h
index a82d1a71a1e..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 {
@@ -975,8 +968,8 @@ typedef struct NodeShaderNormalMap {
#define SHD_NORMAL_MAP_BLENDER_OBJECT 3
#define SHD_NORMAL_MAP_BLENDER_WORLD 4
-/* tangent */
-#define SHD_SUBSURFACE_COMPATIBLE 0
+/* subsurface */
+#define SHD_SUBSURFACE_COMPATIBLE 0 // Deprecated
#define SHD_SUBSURFACE_CUBIC 1
#define SHD_SUBSURFACE_GAUSSIAN 2