VARJO TRACKING PLUGIN SDK DOCUMENTATION
Varjo_types.h File Reference

Go to the source code of this file.

Data Structures

struct  varjo_Vector3D
 64bit floating point 3D vector. More...
 
struct  varjo_Matrix3x3
 Double precision 3x3 matrix. More...
 

Typedefs

typedef int32_t varjo_Bool
 Type representing logical values - True and False. More...
 
typedef int64_t varjo_Nanoseconds
 Time in nanoseconds. More...
 
typedef struct varjo_Vector3D varjo_Vector3D
 64bit floating point 3D vector. More...
 
typedef struct varjo_Matrix3x3 varjo_Matrix3x3
 Double precision 3x3 matrix. More...
 

Variables

static const varjo_Bool varjo_False = 0
 Value representing False. More...
 
static const varjo_Bool varjo_True = 1
 Value representing True. More...
 

Data Structure Documentation

◆ varjo_Vector3D

struct varjo_Vector3D

64bit floating point 3D vector.

Data Fields
double x X coordinate.
double y Y coordinate.
double z Z coordinate.

◆ varjo_Matrix3x3

struct varjo_Matrix3x3

Double precision 3x3 matrix.

The matrix usage convention is that values are stored in column-major order.

Data Fields
double value[9]

Typedef Documentation

◆ varjo_Bool

typedef int32_t varjo_Bool

Type representing logical values - True and False.

◆ varjo_Nanoseconds

typedef int64_t varjo_Nanoseconds

Time in nanoseconds.

Absolute times are relative to an epoch which is constant during execution of the program.

◆ varjo_Vector3D

64bit floating point 3D vector.

◆ varjo_Matrix3x3

Double precision 3x3 matrix.

The matrix usage convention is that values are stored in column-major order.

Variable Documentation

◆ varjo_False

const varjo_Bool varjo_False = 0
static

Value representing False.

◆ varjo_True

const varjo_Bool varjo_True = 1
static

Value representing True.