NVIDIA Iray: Math API Home  Up
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Versioning of the Base API

The Base API has a major and minor version number and an optional qualifier. More...

Macros

#define  MI_BASE_VERSION_MAJOR   1
  Base API major version number. More...
 
#define  MI_BASE_VERSION_MINOR   0
  Base API minor version number. More...
 
#define  MI_BASE_VERSION_QUALIFIER   ""
  Base API version qualifier. More...
 
#define  MI_BASE_VERSION_STRING
  Base API major and minor version number without qualifier in a string representation, such as "1.1". More...
 
#define  MI_BASE_VERSION_QUALIFIED_STRING   MI_BASE_VERSION_STRING
  Base API major and minor version number and qualifier in a string representation, such as "1.1" or "1.2-beta2". More...
 

Detailed Description

The Base 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 File:
#include <mi/base/version.h>

Macro Definition Documentation

#define MI_BASE_VERSION_MAJOR   1

Base API major version number.

See Also
Base API Version Numbers and Compatibility
#define MI_BASE_VERSION_MINOR   0

Base API minor version number.

See Also
Base API Version Numbers and Compatibility
#define MI_BASE_VERSION_QUALIFIED_STRING   MI_BASE_VERSION_STRING

Base API major and minor version number and qualifier in a string representation, such as "1.1" or "1.2-beta2".

#define MI_BASE_VERSION_QUALIFIER   ""

Base 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_BASE_VERSION_QUALIFIER_EMPTY is defined as well.

See Also
Base API Version Numbers and Compatibility
#define MI_BASE_VERSION_STRING
Value:

Base API major and minor version number without qualifier in a string representation, such as "1.1".