Used with hapi.getEnvInt to retrieve basic information about the HAPI implementation currently being linked against. Note that as of HAPI version 2.0, these enum values are guaranteed never to change so you can reliably get this information from any post-2.0 version of HAPI. The same goes for the actual hapi.getEnvInt API call.
Values ΒΆ
hapi.envIntType.Invalid
hapi.envIntType.VersionHoudiniMajor
The three components of the Houdini version that HAPI is expecting to link against.
hapi.envIntType.VersionHoudiniMinor
hapi.envIntType.VersionHoudiniBuild
hapi.envIntType.VersionHoudiniPatch
hapi.envIntType.VersionHoudiniEngineMajor
The two components of the Houdini Engine (marketed) version.
hapi.envIntType.VersionHoudiniEngineMinor
hapi.envIntType.VersionHoudiniEngineApi
This is a monotonously increasing API version number that can be used to lock against a certain API for compatibility purposes. Basically, when this number changes code compiled against the HAPI.h methods might no longer compile. Semantic changes to the methods will also cause this version to increase. This number will be reset to 0 every time the Houdini Engine version is bumped.
hapi.envIntType.Max