| 307 | } |
| 308 | |
| 309 | bool NodeEditorApp::HandleKeyEvent( Key key, bool value ) |
| 310 | { |
| 311 | switch( key ) |
| 312 | { |
| 313 | case Key::W: |
| 314 | mKeyDown[Key_W] = value; |
| 315 | break; |
| 316 | case Key::S: |
| 317 | mKeyDown[Key_S] = value; |
| 318 | break; |
| 319 | case Key::A: |
| 320 | mKeyDown[Key_A] = value; |
| 321 | break; |
| 322 | case Key::D: |
| 323 | mKeyDown[Key_D] = value; |
| 324 | break; |
| 325 | case Key::Q: |
| 326 | mKeyDown[Key_Q] = value; |
| 327 | break; |
| 328 | case Key::E: |
| 329 | mKeyDown[Key_E] = value; |
| 330 | break; |
| 331 | case Key::Up: |
| 332 | mKeyDown[Key_Up] = value; |
| 333 | break; |
| 334 | case Key::Down: |
| 335 | mKeyDown[Key_Down] = value; |
| 336 | break; |
| 337 | case Key::Left: |
| 338 | mKeyDown[Key_Left] = value; |
| 339 | break; |
| 340 | case Key::Right: |
| 341 | mKeyDown[Key_Right] = value; |
| 342 | break; |
| 343 | case Key::PageDown: |
| 344 | mKeyDown[Key_PgDn] = value; |
| 345 | break; |
| 346 | case Key::PageUp: |
| 347 | mKeyDown[Key_PgUp] = value; |
| 348 | break; |
| 349 | case Key::LeftShift: |
| 350 | mKeyDown[Key_LShift] = value; |
| 351 | break; |
| 352 | case Key::RightShift: |
| 353 | mKeyDown[Key_RShift] = value; |
| 354 | break; |
| 355 | default: |
| 356 | return false; |
| 357 | } |
| 358 | return true; |
| 359 | } |
| 360 | |
| 361 | void NodeEditorApp::pointerPressEvent( PointerEvent& event ) |
| 362 | { |
nothing calls this directly
no outgoing calls
no test coverage detected