equal
deleted
inserted
replaced
27 */ |
27 */ |
28 class SpacenavWrapper { |
28 class SpacenavWrapper { |
29 public: |
29 public: |
30 |
30 |
31 class Event { |
31 class Event { |
|
32 public: |
|
33 |
|
34 enum class Type { |
|
35 MOTION, |
|
36 BUTTON |
|
37 }; |
|
38 |
|
39 class MotionEvent { |
|
40 public: |
|
41 int x; |
|
42 int y; |
|
43 int z; |
|
44 int rx; |
|
45 int ry; |
|
46 int rz; |
|
47 int type; |
|
48 unsigned int period; |
|
49 }; |
|
50 |
|
51 class ButtonEvent { |
|
52 public: |
|
53 int number; |
|
54 bool pressed; |
|
55 }; |
|
56 |
|
57 Type type; |
|
58 MotionEvent motion; |
|
59 ButtonEvent button; |
|
60 |
32 }; |
61 }; |
33 |
62 |
34 SpacenavWrapper(); |
63 SpacenavWrapper(); |
35 |
64 |
36 virtual ~SpacenavWrapper(); |
65 virtual ~SpacenavWrapper(); |