CommonLibSSE (Parapets fork)
Hmd.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
vr
4
{
5
// right-handed system
6
// +y is up
7
// +x is to the right
8
// -z is forward
9
// Distance unit is meters
10
struct
HmdMatrix34_t
11
{
12
float
m
[3][4];
13
};
14
15
struct
HmdMatrix44_t
16
{
17
float
m
[4][4];
18
};
19
20
struct
HmdVector3_t
21
{
22
float
v
[3];
23
};
24
25
struct
HmdVector4_t
26
{
27
float
v
[4];
28
};
29
30
struct
HmdVector3d_t
31
{
32
double
v
[3];
33
};
34
35
struct
HmdVector2_t
36
{
37
float
v
[2];
38
};
39
40
struct
HmdQuaternion_t
41
{
42
double
w
,
x
,
y
,
z
;
43
};
44
45
struct
HmdColor_t
46
{
47
float
r
,
g
,
b
,
a
;
48
};
49
50
struct
HmdQuad_t
51
{
52
HmdVector3_t
vCorners
[4];
53
};
54
55
struct
HmdRect2_t
56
{
57
HmdVector2_t
vTopLeft
;
58
HmdVector2_t
vBottomRight
;
59
};
60
}
vr
Definition:
COpenVRContext.h:4
vr::HmdColor_t
Definition:
Hmd.h:46
vr::HmdColor_t::g
float g
Definition:
Hmd.h:47
vr::HmdColor_t::b
float b
Definition:
Hmd.h:47
vr::HmdColor_t::r
float r
Definition:
Hmd.h:47
vr::HmdColor_t::a
float a
Definition:
Hmd.h:47
vr::HmdMatrix34_t
Definition:
Hmd.h:11
vr::HmdMatrix34_t::m
float m[3][4]
Definition:
Hmd.h:12
vr::HmdMatrix44_t
Definition:
Hmd.h:16
vr::HmdMatrix44_t::m
float m[4][4]
Definition:
Hmd.h:17
vr::HmdQuad_t
Definition:
Hmd.h:51
vr::HmdQuad_t::vCorners
HmdVector3_t vCorners[4]
Definition:
Hmd.h:52
vr::HmdQuaternion_t
Definition:
Hmd.h:41
vr::HmdQuaternion_t::z
double z
Definition:
Hmd.h:42
vr::HmdQuaternion_t::x
double x
Definition:
Hmd.h:42
vr::HmdQuaternion_t::y
double y
Definition:
Hmd.h:42
vr::HmdQuaternion_t::w
double w
Definition:
Hmd.h:42
vr::HmdRect2_t
Definition:
Hmd.h:56
vr::HmdRect2_t::vTopLeft
HmdVector2_t vTopLeft
Definition:
Hmd.h:57
vr::HmdRect2_t::vBottomRight
HmdVector2_t vBottomRight
Definition:
Hmd.h:58
vr::HmdVector2_t
Definition:
Hmd.h:36
vr::HmdVector2_t::v
float v[2]
Definition:
Hmd.h:37
vr::HmdVector3_t
Definition:
Hmd.h:21
vr::HmdVector3_t::v
float v[3]
Definition:
Hmd.h:22
vr::HmdVector3d_t
Definition:
Hmd.h:31
vr::HmdVector3d_t::v
double v[3]
Definition:
Hmd.h:32
vr::HmdVector4_t
Definition:
Hmd.h:26
vr::HmdVector4_t::v
float v[4]
Definition:
Hmd.h:27
CommonLibSSE
include
vr
Hmd.h
Generated by
1.9.1