PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Framework
Module
InputModule.h
Go to the documentation of this file.
1
16
#pragma once
17
#include "
Module.h
"
18
#include "Camera.h"
19
20
#include "
Primitive/Primitive3D.h
"
21
22
namespace
dyno
23
{
24
enum
PButtonType
25
{
26
BT_UNKOWN
= -1,
27
BT_LEFT
= 0,
28
BT_RIGHT
= 1,
29
BT_MIDDLE
= 2,
30
};
31
32
enum
PActionType
33
{
34
AT_UNKOWN
= -1,
35
AT_RELEASE
= 0,
36
AT_PRESS
= 1,
37
AT_REPEAT
= 2
38
};
39
40
enum
PKeyboardType
41
{
42
PKEY_UNKNOWN
= -1,
43
PKEY_SPACE
= 32,
44
PKEY_APOSTROPHE
= 39,
45
PKEY_COMMA
= 44,
46
PKEY_MINUS
= 45,
47
PKEY_PERIOD
= 46,
48
PKEY_SLASH
= 47,
49
PKEY_0
= 48,
50
PKEY_1
= 49,
51
PKEY_2
= 50,
52
PKEY_3
= 51,
53
PKEY_4
= 52,
54
PKEY_5
= 53,
55
PKEY_6
= 54,
56
PKEY_7
= 55,
57
PKEY_8
= 56,
58
PKEY_9
= 57,
59
PKEY_SEMICOLON
= 59,
60
PKEY_EQUAL
= 61,
61
PKEY_A
= 65,
62
PKEY_B
= 66,
63
PKEY_C
= 67,
64
PKEY_D
= 68,
65
PKEY_E
= 69,
66
PKEY_F
= 70,
67
PKEY_G
= 71,
68
PKEY_H
= 72,
69
PKEY_I
= 73,
70
PKEY_J
= 74,
71
PKEY_K
= 75,
72
PKEY_L
= 76,
73
PKEY_M
= 77,
74
PKEY_N
= 78,
75
PKEY_O
= 79,
76
PKEY_P
= 80,
77
PKEY_Q
= 81,
78
PKEY_R
= 82,
79
PKEY_S
= 83,
80
PKEY_T
= 84,
81
PKEY_U
= 85,
82
PKEY_V
= 86,
83
PKEY_W
= 87,
84
PKEY_X
= 88,
85
PKEY_Y
= 89,
86
PKEY_Z
= 90,
87
PKEY_LEFT_BRACKET
= 91,
88
PKEY_BACKSLASH
= 92,
89
PKEY_RIGHT_BRACKET
= 93,
90
PKEY_GRAVE_ACCENT
= 96,
91
PKEY_WORLD_1
= 161,
92
PKEY_WORLD_2
= 162,
93
PKEY_ESCAPE
= 256,
94
PKEY_ENTER
= 257,
95
PKEY_TAB
= 258,
96
PKEY_BACKSPACE
= 259,
97
PKEY_INSERT
= 260,
98
PKEY_DELETE
= 261,
99
PKEY_RIGHT
= 262,
100
PKEY_LEFT
= 263,
101
PKEY_DOWN
= 264,
102
PKEY_UP
= 265,
103
PKEY_PAGE_UP
= 266,
104
PKEY_PAGE_DOWN
= 267,
105
PKEY_HOME
= 268,
106
PKEY_END
= 269,
107
PKEY_CAPS_LOCK
= 280,
108
PKEY_SCROLL_LOCK
= 281,
109
PKEY_NUM_LOCK
= 282,
110
PKEY_PRINT_SCREEN
= 283,
111
PKEY_PAUSE
= 284,
112
PKEY_F1
= 290,
113
PKEY_F2
= 291,
114
PKEY_F3
= 292,
115
PKEY_F4
= 293,
116
PKEY_F5
= 294,
117
PKEY_F6
= 295,
118
PKEY_F7
= 296,
119
PKEY_F8
= 297,
120
PKEY_F9
= 298,
121
PKEY_F10
= 299,
122
PKEY_F11
= 300,
123
PKEY_F12
= 301,
124
PKEY_F13
= 302,
125
PKEY_F14
= 303,
126
PKEY_F15
= 304,
127
PKEY_F16
= 305,
128
PKEY_F17
= 306,
129
PKEY_F18
= 307,
130
PKEY_F19
= 308,
131
PKEY_F20
= 309,
132
PKEY_F21
= 310,
133
PKEY_F22
= 311,
134
PKEY_F23
= 312,
135
PKEY_F24
= 313,
136
PKEY_F25
= 314,
137
PKEY_KP_0
= 320,
138
PKEY_KP_1
= 321,
139
PKEY_KP_2
= 322,
140
PKEY_KP_3
= 323,
141
PKEY_KP_4
= 324,
142
PKEY_KP_5
= 325,
143
PKEY_KP_6
= 326,
144
PKEY_KP_7
= 327,
145
PKEY_KP_8
= 328,
146
PKEY_KP_9
= 329,
147
PKEY_KP_DECIMAL
= 330,
148
PKEY_KP_DIVIDE
= 331,
149
PKEY_KP_MULTIPLY
= 332,
150
PKEY_KP_SUBTRACT
= 333,
151
PKEY_KP_ADD
= 334,
152
PKEY_KP_ENTER
= 335,
153
PKEY_KP_EQUAL
= 336,
154
PKEY_LEFT_SHIFT
= 340,
155
PKEY_LEFT_CONTROL
= 341,
156
PKEY_LEFT_ALT
= 342,
157
PKEY_LEFT_SUPER
= 343,
158
PKEY_RIGHT_SHIFT
= 344,
159
PKEY_RIGHT_CONTROL
= 345,
160
PKEY_RIGHT_ALT
= 346,
161
PKEY_RIGHT_SUPER
= 347
162
};
163
164
enum
PModifierBits
165
{
166
MB_NO_MODIFIER
= 0x0000,
167
MB_SHIFT
= 0x0001,
//If the Shift keys were held down.
168
MB_CONTROL
= 0x0002,
//If the Control keys were held down.
169
MB_ALT
= 0x0004,
//If the Alt keys were held down.
170
MB_SUPER
= 0x0008,
//If the Super keys were held down.
171
MB_CAPS_LOCK
= 0x0010,
//If the Caps Lock key is enabled.
172
MB_NUM_LOCK
= 0x0020
//If the Num Lock key is enabled.
173
};
174
175
struct
PKeyboardEvent
176
{
177
bool
shiftKeyPressed
() {
return
(
mods
&
PModifierBits::MB_SHIFT
) != 0; }
178
bool
controlKeyPressed
() {
return
(
mods
&
PModifierBits::MB_CONTROL
) != 0; }
179
bool
altKeyPressed
() {
return
(
mods
&
PModifierBits::MB_ALT
) != 0; }
180
bool
superKeyPressed
() {
return
(
mods
&
PModifierBits::MB_SUPER
) != 0; }
181
bool
capsLockEnabled
() {
return
(
mods
&
PModifierBits::MB_CAPS_LOCK
) != 0; }
182
bool
numLockEnabled
() {
return
(
mods
&
PModifierBits::MB_NUM_LOCK
) != 0; }
183
184
PKeyboardType
key
=
PKEY_UNKNOWN
;
185
PActionType
action
=
AT_UNKOWN
;
186
PModifierBits
mods
=
MB_NO_MODIFIER
;
187
};
188
189
struct
PMouseEvent
190
{
191
bool
operator==
(
const
PMouseEvent
& event) {
192
return
buttonType
==
event
.buttonType &&
actionType
==
event
.actionType &&
mods
==
event
.mods;
193
};
194
195
bool
operator!=
(
const
PMouseEvent
& event) {
196
return
buttonType
!=
event
.buttonType ||
actionType
==
event
.actionType ||
mods
==
event
.mods;
197
};
198
199
bool
shiftKeyPressed
() {
return
(
mods
&
PModifierBits::MB_SHIFT
) != 0; }
200
bool
controlKeyPressed
() {
return
(
mods
&
PModifierBits::MB_CONTROL
) != 0; }
201
bool
altKeyPressed
() {
return
(
mods
&
PModifierBits::MB_ALT
) != 0; }
202
bool
superKeyPressed
() {
return
(
mods
&
PModifierBits::MB_SUPER
) != 0; }
203
bool
capsLockEnabled
() {
return
(
mods
&
PModifierBits::MB_CAPS_LOCK
) != 0; }
204
bool
numLockEnabled
() {
return
(
mods
&
PModifierBits::MB_NUM_LOCK
) != 0; }
205
206
PButtonType
buttonType
;
207
208
PActionType
actionType
;
209
210
PModifierBits
mods
=
PModifierBits::MB_NO_MODIFIER
;
211
212
TRay3D<float>
ray
;
213
214
std::shared_ptr<Camera>
camera
;
215
216
float
x
;
217
float
y
;
218
};
219
220
class
InputModule
:
public
Module
221
{
222
public
:
223
InputModule
();
224
virtual
~InputModule
();
225
226
std::string
getModuleType
() final {
return
"InputModule"
; }
227
};
228
}
Module.h
Primitive3D.h
dyno::InputModule::getModuleType
std::string getModuleType() final
Definition
InputModule.h:226
dyno::InputModule::~InputModule
virtual ~InputModule()
Definition
InputModule.cpp:11
dyno::InputModule::InputModule
InputModule()
Definition
InputModule.cpp:5
dyno::Module::Module
Module(std::string name="default")
Definition
Module.cpp:7
dyno::TRay3D
Definition
Primitive3D.h:338
dyno
This is an implementation of AdditiveCCD based on peridyno.
Definition
Array.h:25
dyno::PModifierBits
PModifierBits
Definition
InputModule.h:165
dyno::MB_ALT
@ MB_ALT
Definition
InputModule.h:169
dyno::MB_CAPS_LOCK
@ MB_CAPS_LOCK
Definition
InputModule.h:171
dyno::MB_CONTROL
@ MB_CONTROL
Definition
InputModule.h:168
dyno::MB_NO_MODIFIER
@ MB_NO_MODIFIER
Definition
InputModule.h:166
dyno::MB_SHIFT
@ MB_SHIFT
Definition
InputModule.h:167
dyno::MB_SUPER
@ MB_SUPER
Definition
InputModule.h:170
dyno::MB_NUM_LOCK
@ MB_NUM_LOCK
Definition
InputModule.h:172
dyno::PActionType
PActionType
Definition
InputModule.h:33
dyno::AT_RELEASE
@ AT_RELEASE
Definition
InputModule.h:35
dyno::AT_PRESS
@ AT_PRESS
Definition
InputModule.h:36
dyno::AT_UNKOWN
@ AT_UNKOWN
Definition
InputModule.h:34
dyno::AT_REPEAT
@ AT_REPEAT
Definition
InputModule.h:37
dyno::PKeyboardType
PKeyboardType
Definition
InputModule.h:41
dyno::PKEY_RIGHT_CONTROL
@ PKEY_RIGHT_CONTROL
Definition
InputModule.h:159
dyno::PKEY_P
@ PKEY_P
Definition
InputModule.h:76
dyno::PKEY_KP_MULTIPLY
@ PKEY_KP_MULTIPLY
Definition
InputModule.h:149
dyno::PKEY_S
@ PKEY_S
Definition
InputModule.h:79
dyno::PKEY_LEFT
@ PKEY_LEFT
Definition
InputModule.h:100
dyno::PKEY_APOSTROPHE
@ PKEY_APOSTROPHE
Definition
InputModule.h:44
dyno::PKEY_KP_9
@ PKEY_KP_9
Definition
InputModule.h:146
dyno::PKEY_F4
@ PKEY_F4
Definition
InputModule.h:115
dyno::PKEY_KP_8
@ PKEY_KP_8
Definition
InputModule.h:145
dyno::PKEY_KP_3
@ PKEY_KP_3
Definition
InputModule.h:140
dyno::PKEY_F6
@ PKEY_F6
Definition
InputModule.h:117
dyno::PKEY_GRAVE_ACCENT
@ PKEY_GRAVE_ACCENT
Definition
InputModule.h:90
dyno::PKEY_A
@ PKEY_A
Definition
InputModule.h:61
dyno::PKEY_F25
@ PKEY_F25
Definition
InputModule.h:136
dyno::PKEY_KP_7
@ PKEY_KP_7
Definition
InputModule.h:144
dyno::PKEY_T
@ PKEY_T
Definition
InputModule.h:80
dyno::PKEY_RIGHT_ALT
@ PKEY_RIGHT_ALT
Definition
InputModule.h:160
dyno::PKEY_F2
@ PKEY_F2
Definition
InputModule.h:113
dyno::PKEY_KP_4
@ PKEY_KP_4
Definition
InputModule.h:141
dyno::PKEY_NUM_LOCK
@ PKEY_NUM_LOCK
Definition
InputModule.h:109
dyno::PKEY_LEFT_BRACKET
@ PKEY_LEFT_BRACKET
Definition
InputModule.h:87
dyno::PKEY_4
@ PKEY_4
Definition
InputModule.h:53
dyno::PKEY_KP_ADD
@ PKEY_KP_ADD
Definition
InputModule.h:151
dyno::PKEY_H
@ PKEY_H
Definition
InputModule.h:68
dyno::PKEY_WORLD_1
@ PKEY_WORLD_1
Definition
InputModule.h:91
dyno::PKEY_F5
@ PKEY_F5
Definition
InputModule.h:116
dyno::PKEY_F8
@ PKEY_F8
Definition
InputModule.h:119
dyno::PKEY_O
@ PKEY_O
Definition
InputModule.h:75
dyno::PKEY_1
@ PKEY_1
Definition
InputModule.h:50
dyno::PKEY_Q
@ PKEY_Q
Definition
InputModule.h:77
dyno::PKEY_EQUAL
@ PKEY_EQUAL
Definition
InputModule.h:60
dyno::PKEY_F20
@ PKEY_F20
Definition
InputModule.h:131
dyno::PKEY_7
@ PKEY_7
Definition
InputModule.h:56
dyno::PKEY_F11
@ PKEY_F11
Definition
InputModule.h:122
dyno::PKEY_F7
@ PKEY_F7
Definition
InputModule.h:118
dyno::PKEY_SPACE
@ PKEY_SPACE
Definition
InputModule.h:43
dyno::PKEY_F21
@ PKEY_F21
Definition
InputModule.h:132
dyno::PKEY_BACKSPACE
@ PKEY_BACKSPACE
Definition
InputModule.h:96
dyno::PKEY_Y
@ PKEY_Y
Definition
InputModule.h:85
dyno::PKEY_F17
@ PKEY_F17
Definition
InputModule.h:128
dyno::PKEY_D
@ PKEY_D
Definition
InputModule.h:64
dyno::PKEY_LEFT_SHIFT
@ PKEY_LEFT_SHIFT
Definition
InputModule.h:154
dyno::PKEY_J
@ PKEY_J
Definition
InputModule.h:70
dyno::PKEY_F15
@ PKEY_F15
Definition
InputModule.h:126
dyno::PKEY_R
@ PKEY_R
Definition
InputModule.h:78
dyno::PKEY_PERIOD
@ PKEY_PERIOD
Definition
InputModule.h:47
dyno::PKEY_C
@ PKEY_C
Definition
InputModule.h:63
dyno::PKEY_RIGHT_SHIFT
@ PKEY_RIGHT_SHIFT
Definition
InputModule.h:158
dyno::PKEY_F22
@ PKEY_F22
Definition
InputModule.h:133
dyno::PKEY_5
@ PKEY_5
Definition
InputModule.h:54
dyno::PKEY_LEFT_ALT
@ PKEY_LEFT_ALT
Definition
InputModule.h:156
dyno::PKEY_SLASH
@ PKEY_SLASH
Definition
InputModule.h:48
dyno::PKEY_3
@ PKEY_3
Definition
InputModule.h:52
dyno::PKEY_LEFT_SUPER
@ PKEY_LEFT_SUPER
Definition
InputModule.h:157
dyno::PKEY_N
@ PKEY_N
Definition
InputModule.h:74
dyno::PKEY_KP_SUBTRACT
@ PKEY_KP_SUBTRACT
Definition
InputModule.h:150
dyno::PKEY_KP_6
@ PKEY_KP_6
Definition
InputModule.h:143
dyno::PKEY_KP_0
@ PKEY_KP_0
Definition
InputModule.h:137
dyno::PKEY_PAUSE
@ PKEY_PAUSE
Definition
InputModule.h:111
dyno::PKEY_F23
@ PKEY_F23
Definition
InputModule.h:134
dyno::PKEY_KP_DIVIDE
@ PKEY_KP_DIVIDE
Definition
InputModule.h:148
dyno::PKEY_F24
@ PKEY_F24
Definition
InputModule.h:135
dyno::PKEY_RIGHT
@ PKEY_RIGHT
Definition
InputModule.h:99
dyno::PKEY_SCROLL_LOCK
@ PKEY_SCROLL_LOCK
Definition
InputModule.h:108
dyno::PKEY_F1
@ PKEY_F1
Definition
InputModule.h:112
dyno::PKEY_LEFT_CONTROL
@ PKEY_LEFT_CONTROL
Definition
InputModule.h:155
dyno::PKEY_I
@ PKEY_I
Definition
InputModule.h:69
dyno::PKEY_F18
@ PKEY_F18
Definition
InputModule.h:129
dyno::PKEY_F10
@ PKEY_F10
Definition
InputModule.h:121
dyno::PKEY_V
@ PKEY_V
Definition
InputModule.h:82
dyno::PKEY_F
@ PKEY_F
Definition
InputModule.h:66
dyno::PKEY_KP_1
@ PKEY_KP_1
Definition
InputModule.h:138
dyno::PKEY_COMMA
@ PKEY_COMMA
Definition
InputModule.h:45
dyno::PKEY_K
@ PKEY_K
Definition
InputModule.h:71
dyno::PKEY_DOWN
@ PKEY_DOWN
Definition
InputModule.h:101
dyno::PKEY_SEMICOLON
@ PKEY_SEMICOLON
Definition
InputModule.h:59
dyno::PKEY_F16
@ PKEY_F16
Definition
InputModule.h:127
dyno::PKEY_F14
@ PKEY_F14
Definition
InputModule.h:125
dyno::PKEY_F9
@ PKEY_F9
Definition
InputModule.h:120
dyno::PKEY_B
@ PKEY_B
Definition
InputModule.h:62
dyno::PKEY_PAGE_UP
@ PKEY_PAGE_UP
Definition
InputModule.h:103
dyno::PKEY_END
@ PKEY_END
Definition
InputModule.h:106
dyno::PKEY_W
@ PKEY_W
Definition
InputModule.h:83
dyno::PKEY_MINUS
@ PKEY_MINUS
Definition
InputModule.h:46
dyno::PKEY_G
@ PKEY_G
Definition
InputModule.h:67
dyno::PKEY_INSERT
@ PKEY_INSERT
Definition
InputModule.h:97
dyno::PKEY_PRINT_SCREEN
@ PKEY_PRINT_SCREEN
Definition
InputModule.h:110
dyno::PKEY_BACKSLASH
@ PKEY_BACKSLASH
Definition
InputModule.h:88
dyno::PKEY_UNKNOWN
@ PKEY_UNKNOWN
Definition
InputModule.h:42
dyno::PKEY_8
@ PKEY_8
Definition
InputModule.h:57
dyno::PKEY_KP_DECIMAL
@ PKEY_KP_DECIMAL
Definition
InputModule.h:147
dyno::PKEY_2
@ PKEY_2
Definition
InputModule.h:51
dyno::PKEY_6
@ PKEY_6
Definition
InputModule.h:55
dyno::PKEY_E
@ PKEY_E
Definition
InputModule.h:65
dyno::PKEY_RIGHT_BRACKET
@ PKEY_RIGHT_BRACKET
Definition
InputModule.h:89
dyno::PKEY_F3
@ PKEY_F3
Definition
InputModule.h:114
dyno::PKEY_ESCAPE
@ PKEY_ESCAPE
Definition
InputModule.h:93
dyno::PKEY_UP
@ PKEY_UP
Definition
InputModule.h:102
dyno::PKEY_KP_5
@ PKEY_KP_5
Definition
InputModule.h:142
dyno::PKEY_RIGHT_SUPER
@ PKEY_RIGHT_SUPER
Definition
InputModule.h:161
dyno::PKEY_F19
@ PKEY_F19
Definition
InputModule.h:130
dyno::PKEY_F12
@ PKEY_F12
Definition
InputModule.h:123
dyno::PKEY_HOME
@ PKEY_HOME
Definition
InputModule.h:105
dyno::PKEY_0
@ PKEY_0
Definition
InputModule.h:49
dyno::PKEY_Z
@ PKEY_Z
Definition
InputModule.h:86
dyno::PKEY_U
@ PKEY_U
Definition
InputModule.h:81
dyno::PKEY_ENTER
@ PKEY_ENTER
Definition
InputModule.h:94
dyno::PKEY_9
@ PKEY_9
Definition
InputModule.h:58
dyno::PKEY_F13
@ PKEY_F13
Definition
InputModule.h:124
dyno::PKEY_X
@ PKEY_X
Definition
InputModule.h:84
dyno::PKEY_CAPS_LOCK
@ PKEY_CAPS_LOCK
Definition
InputModule.h:107
dyno::PKEY_KP_EQUAL
@ PKEY_KP_EQUAL
Definition
InputModule.h:153
dyno::PKEY_WORLD_2
@ PKEY_WORLD_2
Definition
InputModule.h:92
dyno::PKEY_KP_2
@ PKEY_KP_2
Definition
InputModule.h:139
dyno::PKEY_KP_ENTER
@ PKEY_KP_ENTER
Definition
InputModule.h:152
dyno::PKEY_M
@ PKEY_M
Definition
InputModule.h:73
dyno::PKEY_TAB
@ PKEY_TAB
Definition
InputModule.h:95
dyno::PKEY_DELETE
@ PKEY_DELETE
Definition
InputModule.h:98
dyno::PKEY_L
@ PKEY_L
Definition
InputModule.h:72
dyno::PKEY_PAGE_DOWN
@ PKEY_PAGE_DOWN
Definition
InputModule.h:104
dyno::PButtonType
PButtonType
Definition
InputModule.h:25
dyno::BT_MIDDLE
@ BT_MIDDLE
Definition
InputModule.h:29
dyno::BT_UNKOWN
@ BT_UNKOWN
Definition
InputModule.h:26
dyno::BT_LEFT
@ BT_LEFT
Definition
InputModule.h:27
dyno::BT_RIGHT
@ BT_RIGHT
Definition
InputModule.h:28
dyno::PKeyboardEvent
Definition
InputModule.h:176
dyno::PKeyboardEvent::capsLockEnabled
bool capsLockEnabled()
Definition
InputModule.h:181
dyno::PKeyboardEvent::shiftKeyPressed
bool shiftKeyPressed()
Definition
InputModule.h:177
dyno::PKeyboardEvent::superKeyPressed
bool superKeyPressed()
Definition
InputModule.h:180
dyno::PKeyboardEvent::action
PActionType action
Definition
InputModule.h:185
dyno::PKeyboardEvent::numLockEnabled
bool numLockEnabled()
Definition
InputModule.h:182
dyno::PKeyboardEvent::controlKeyPressed
bool controlKeyPressed()
Definition
InputModule.h:178
dyno::PKeyboardEvent::key
PKeyboardType key
Definition
InputModule.h:184
dyno::PKeyboardEvent::altKeyPressed
bool altKeyPressed()
Definition
InputModule.h:179
dyno::PKeyboardEvent::mods
PModifierBits mods
Definition
InputModule.h:186
dyno::PMouseEvent
Definition
InputModule.h:190
dyno::PMouseEvent::controlKeyPressed
bool controlKeyPressed()
Definition
InputModule.h:200
dyno::PMouseEvent::ray
TRay3D< float > ray
Definition
InputModule.h:212
dyno::PMouseEvent::buttonType
PButtonType buttonType
Definition
InputModule.h:206
dyno::PMouseEvent::capsLockEnabled
bool capsLockEnabled()
Definition
InputModule.h:203
dyno::PMouseEvent::camera
std::shared_ptr< Camera > camera
Definition
InputModule.h:214
dyno::PMouseEvent::y
float y
Definition
InputModule.h:217
dyno::PMouseEvent::x
float x
Definition
InputModule.h:216
dyno::PMouseEvent::superKeyPressed
bool superKeyPressed()
Definition
InputModule.h:202
dyno::PMouseEvent::operator!=
bool operator!=(const PMouseEvent &event)
Definition
InputModule.h:195
dyno::PMouseEvent::numLockEnabled
bool numLockEnabled()
Definition
InputModule.h:204
dyno::PMouseEvent::operator==
bool operator==(const PMouseEvent &event)
Definition
InputModule.h:191
dyno::PMouseEvent::mods
PModifierBits mods
Definition
InputModule.h:210
dyno::PMouseEvent::shiftKeyPressed
bool shiftKeyPressed()
Definition
InputModule.h:199
dyno::PMouseEvent::altKeyPressed
bool altKeyPressed()
Definition
InputModule.h:201
dyno::PMouseEvent::actionType
PActionType actionType
Definition
InputModule.h:208
Generated by
1.13.2