Go to the documentation of this file.
10 #ifndef MI_NEURAYLIB_VERSION_H
11 #define MI_NEURAYLIB_VERSION_H
28 #define MI_NEURAYLIB_API_VERSION 10
40 #define MI_NEURAYLIB_VERSION_MAJOR 4
45 #define MI_NEURAYLIB_VERSION_MINOR 0
55 #define MI_NEURAYLIB_VERSION_QUALIFIER ""
58 #define MI_NEURAYLIB_VERSION_QUALIFIER_EMPTY
62 #define MI_NEURAYLIB_VERSION_STRING MI_BASE_STRINGIZE(MI_NEURAYLIB_VERSION_MAJOR) "." \
63 MI_BASE_STRINGIZE(MI_NEURAYLIB_VERSION_MINOR)
68 #ifdef MI_NEURAYLIB_VERSION_QUALIFIER_EMPTY
69 #define MI_NEURAYLIB_VERSION_QUALIFIED_STRING MI_NEURAYLIB_VERSION_STRING
71 #define MI_NEURAYLIB_VERSION_QUALIFIED_STRING MI_NEURAYLIB_VERSION_STRING "-" \
72 MI_NEURAYLIB_VERSION_QUALIFIER
73 #endif // MI_NEURAYLIB_VERSION_QUALIFIER_EMPTY
76 #define MI_NEURAYLIB_PRODUCT_VERSION_STRING "2014"
80 #define MI_NEURAYLIB_PLUGIN_TYPE "neuray API v9"
89 #ifdef MI_NEURAYLIB_DEPRECATED_5_0
90 #define MI_NEURAYLIB_DEPRECATED_METHOD_5_0(X) X
92 #define MI_NEURAYLIB_DEPRECATED_METHOD_5_0(X) deprecated_##X
96 #ifdef MI_NEURAYLIB_DEPRECATED_5_0
97 #define MI_NEURAYLIB_DEPRECATED_CLASS_5_0(X) X
99 #define MI_NEURAYLIB_DEPRECATED_CLASS_5_0(X) deprecated_##X
103 #ifdef MI_NEURAYLIB_DEPRECATED_5_1
104 #define MI_NEURAYLIB_DEPRECATED_METHOD_5_1(X) X
106 #define MI_NEURAYLIB_DEPRECATED_METHOD_5_1(X) deprecated_##X
110 #ifdef MI_NEURAYLIB_DEPRECATED_5_1
111 #define MI_NEURAYLIB_DEPRECATED_CLASS_5_1(X) X
113 #define MI_NEURAYLIB_DEPRECATED_CLASS_5_1(X) deprecated_##X
122 #endif // MI_NEURAYLIB_VERSION_H