| | 648 | // get events from user Devices attached to Viewer. |
| | 649 | for(Devices::iterator eitr = _eventSources.begin(); |
| | 650 | eitr != _eventSources.end(); |
| | 651 | ++eitr) |
| | 652 | { |
| | 653 | osgGA::Device* es = eitr->get(); |
| | 654 | es->checkEvents(); |
| | 655 | |
| | 656 | // open question, will we need to reproject mouse coordinates into current view's coordinate frame as is down for GraphicsWindow provided events? |
| | 657 | // for now assume now and just get the events directly without any reprojection. |
| | 658 | es->getEventQueue()->takeEvents(events, cutOffTime); |
| | 659 | } |
| | 660 | |
| | 661 | // get events from all windows attached to Viewer. |