HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_HDKVersion.h File Reference

Go to the source code of this file.

Macros

#define HDK_API_VERSION   16050322
 

Macro Definition Documentation

#define HDK_API_VERSION   16050322

Macro that specifies the HDK API version.

This monotonically increasing value is updated to the last Houdini version with known ABI incompatibilities. Typically, this will be set on every major release and only occasionally on releases within a X.Y version.

Note this does not include stub versions, so one should assume ABI is incompatible between stub versions (16.0.459.3 -> 16.0.459.4).

This number is only updated after release. If you are using alpha or beta versions, you should assume ABI is always incompatible.

The format is a packed 8 digit integer consisting of version of Houdini when the API was last changed: ("%02d%02d%04d", major, minor, build) See the corresponding SYS_VERSION_* defines in SYS_Version.h.

Usage:

// If using the HDK since the API change from Houdini 15.5.499
#if HDK_API_VERSION >= 15050499
#endif

Definition at line 39 of file UT_HDKVersion.h.