Includes base definitions/typedefs, some C functionality, some header-only C++ functionality, and some compiled C++ functionality.
More...
|
| | 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 |
| |
| | Math data structures |
| | Basic structures and conversion utilities for common math entites.This is not intended to be a full math library. It is expected that you convert the values in these structures into your own math types. If you do not yet have a math library, Eigen is highly recommended.
|
| |
|
| | 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.
|
| |
|
|
typedef uint8_t | OSVR_CBool |
| | A pre-C99-safe bool type. Canonical values for true and false are provided. Interpretation of other values is not defined.
|
| |
Includes base definitions/typedefs, some C functionality, some header-only C++ functionality, and some compiled C++ functionality.