Includes base definitions/typedefs, some C functionality, some header-only C++ functionality, and some compiled C++ functionality.
More...
|
| Math data structures |
| Basic structures and conversion utilities for common math entites.
|
|
| Static analysis annotation macros |
| Wrappers for Microsoft's SAL annotations and othersUse of these is optional, but recommended particularly for C APIs, as well as any methods handling a buffer with a length.
|
|
| Timestamp interaction |
| This provides a level of interoperability with struct timeval on systems with that facility.
|
|
|
| osvr::util |
| The Util library: Functionality not necessarily coupled to any particular core library, serving more as a common base layer behind all systems.
|
|
|
#define | OSVR_TRUE (1) |
| Canonical "true" value for OSVR_CBool.
|
|
#define | OSVR_FALSE (0) |
| Canonical "false" value for OSVR_CBool.
|
|
Includes base definitions/typedefs, some C functionality, some header-only C++ functionality, and some compiled C++ functionality.
§ OSVR_CBool
A pre-C99-safe bool type.
Canonical values for true and false are provided. Interpretation of other values is not defined.