31 #ifndef OPENVDB_VERSION_HAS_BEEN_INCLUDED 32 #define OPENVDB_VERSION_HAS_BEEN_INCLUDED 43 #define OPENVDB_VERSION_NAME v4_0_2 46 #define OPENVDB_LIBRARY_MAJOR_VERSION_NUMBER 4 47 #define OPENVDB_LIBRARY_MINOR_VERSION_NUMBER 0 48 #define OPENVDB_LIBRARY_PATCH_VERSION_NUMBER 2 54 #define OPENVDB_LIBRARY_VERSION_STRING "4.0.2" 57 #define OPENVDB_LIBRARY_VERSION_NUMBER \ 58 ((OPENVDB_LIBRARY_MAJOR_VERSION_NUMBER << 24) | \ 59 ((OPENVDB_LIBRARY_MINOR_VERSION_NUMBER & 0xFF) << 16) | \ 60 (OPENVDB_LIBRARY_PATCH_VERSION_NUMBER & 0xFFFF)) 66 #ifdef OPENVDB_REQUIRE_VERSION_NAME 67 #define OPENVDB_USE_VERSION_NAMESPACE 69 #define OPENVDB_USE_VERSION_NAMESPACE \ 72 namespace OPENVDB_VERSION_NAME {} \ 73 using namespace OPENVDB_VERSION_NAME; 124 VersionId(uint32_t major, uint32_t minor): first(major), second(minor) {}
130 #endif // OPENVDB_VERSION_HAS_BEEN_INCLUDED Definition: version.h:108
const uint32_t OPENVDB_FILE_VERSION
The current version number of the VDB file format.
Definition: version.h:96
const int32_t OPENVDB_MAGIC
The magic number is stored in the first four bytes of every VDB file.
Definition: version.h:83
Definition: version.h:111
VersionId(uint32_t major, uint32_t minor)
Definition: version.h:124
#define OPENVDB_LIBRARY_VERSION_STRING
Library version number string of the form "<major>.<minor>.<patch>".
Definition: version.h:54
const uint32_t OPENVDB_LIBRARY_MAJOR_VERSION
Definition: version.h:87
Definition: version.h:106
VersionId()
Definition: version.h:123
Definition: version.h:112
#define OPENVDB_VERSION_NAME
Definition: version.h:43
const uint32_t OPENVDB_LIBRARY_PATCH_VERSION
Definition: version.h:89
const char * getLibraryVersionString()
Return a library version number string of the form "<major>.<minor>.<patch>".
Definition: version.h:118
Definition: version.h:121
Definition: Exceptions.h:39
Definition: version.h:110
#define OPENVDB_LIBRARY_VERSION_NUMBER
Library version number as a packed integer ("%02x%02x%04x", major, minor, patch)
Definition: version.h:57
Definition: version.h:101
Definition: version.h:107
Definition: version.h:113
const uint32_t OPENVDB_LIBRARY_MINOR_VERSION
Definition: version.h:88
const uint32_t OPENVDB_LIBRARY_VERSION
Library version number as a packed integer ("%02x%02x%04x", major, minor, patch)
Definition: version.h:91
#define OPENVDB_LIBRARY_MAJOR_VERSION_NUMBER
Definition: version.h:46
Definition: version.h:100
#define OPENVDB_USE_VERSION_NAMESPACE
Definition: version.h:71
#define OPENVDB_LIBRARY_MINOR_VERSION_NUMBER
Definition: version.h:47
uint32_t second
Definition: version.h:122
Definition: version.h:102
Definition: version.h:104
#define OPENVDB_LIBRARY_PATCH_VERSION_NUMBER
Definition: version.h:48
Definition: version.h:109
Definition: version.h:105
Definition: version.h:103