The Iray API has a major and minor version number and an optional qualifier. More...
Macros | |
#define | MI_NEURAYLIB_API_VERSION 10 |
API version number. More... |
|
#define | MI_NEURAYLIB_VERSION_MAJOR 4 |
Iray API major version number. More... |
|
#define | MI_NEURAYLIB_VERSION_MINOR 0 |
Iray API minor version number. More... |
|
#define | MI_NEURAYLIB_VERSION_QUALIFIER "" |
Iray API version qualifier. More... |
|
#define | MI_NEURAYLIB_VERSION_STRING |
Iray API major and minor version number without qualifier in a string representation, such as "2.0" . More... |
|
#define | MI_NEURAYLIB_VERSION_QUALIFIED_STRING MI_NEURAYLIB_VERSION_STRING |
Iray API major and minor version number and qualifier in a string representation, such as "2.0" or "2.0-beta2" . More... |
|
#define | MI_NEURAYLIB_PRODUCT_VERSION_STRING "2014" |
Iray product version number in a string representation, such as "2.0" . More... |
|
#define | MI_NEURAYLIB_PLUGIN_TYPE "neuray API v9" |
Type of plugins for the Iray API. More... |
|
The Iray API has a major and minor version number and an optional qualifier.
Version numbers and what they tell about compatibility across versions is explained in Versioning of the Iray API API version number. A change in this version number indicates that the binary compatibility of the interfaces offered through the shared library have changed. Type of plugins for the Iray API. Iray product version number in a string representation, such as Iray API major version number. Iray API minor version number. Iray API major and minor version number and qualifier in a string representation, such as Iray API version qualifier. The version qualifier is a string such as Iray API major and minor version number without qualifier in a string representation, such as
#include <mi/neuraylib/version.h>
Macro Definition Documentation
#define MI_NEURAYLIB_API_VERSION 10
#define MI_NEURAYLIB_PLUGIN_TYPE "neuray API v9"
#define MI_NEURAYLIB_PRODUCT_VERSION_STRING "2014"
"2.0"
.
#define MI_NEURAYLIB_VERSION_MAJOR 4
#define MI_NEURAYLIB_VERSION_MINOR 0
#define MI_NEURAYLIB_VERSION_QUALIFIED_STRING MI_NEURAYLIB_VERSION_STRING
"2.0"
or "2.0-beta2"
.
#define MI_NEURAYLIB_VERSION_QUALIFIER ""
"alpha"
, "beta"
, or "beta2"
, or the empty string ""
if this is a final release, in which case the macro MI_NEURAYLIB_VERSION_QUALIFIER_EMPTY
is defined as well.
#define MI_NEURAYLIB_VERSION_STRING
"2.0"
.