The Iray API has a major and minor version number and an optional qualifier. More...
Macros | |
#define | MI_NEURAYLIB_API_VERSION 15 |
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 "2016" |
Iray product version number in a string representation, such as "2.0" . More... |
|
#define | MI_NEURAYLIB_PLUGIN_TYPE "neuray API v13" |
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 Base API Version Numbers and Compatibility.
#include <mi/neuraylib/version.h>
#define MI_NEURAYLIB_API_VERSION 15 |
API version number.
A change in this version number indicates that the binary compatibility of the interfaces offered through the shared library have changed.
#define MI_NEURAYLIB_PLUGIN_TYPE "neuray API v13" |
Type of plugins for the Iray API.
#define MI_NEURAYLIB_PRODUCT_VERSION_STRING "2016" |
Iray product version number in a string representation, such as "2.0"
.
#define MI_NEURAYLIB_VERSION_MAJOR 4 |
Iray API major version number.
#define MI_NEURAYLIB_VERSION_MINOR 0 |
Iray API minor version number.
#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"
.
#define MI_NEURAYLIB_VERSION_QUALIFIER "" |
Iray API version qualifier.
The version qualifier is a string such as "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 |
Iray API major and minor version number without qualifier in a string representation, such as "2.0"
.