return idleHandler;
}
- void setDrawHandler(fgDrawHandler drawHandler)
- {
- this->drawHandler = drawHandler;
- }
-
- fgDrawHandler getDrawHandler() const
- {
- return drawHandler;
- }
-
- void setWindowResizeHandler(fgWindowResizeHandler windowResizeHandler)
- {
- this->windowResizeHandler = windowResizeHandler;
- }
-
- fgWindowResizeHandler getWindowResizeHandler() const
- {
- return windowResizeHandler;
- }
-
void setKeyHandler(fgKeyHandler keyHandler)
{
this->keyHandler = keyHandler;
protected:
osg::ref_ptr<osg::Node> _node;
fgIdleHandler idleHandler;
- fgDrawHandler drawHandler;
- fgWindowResizeHandler windowResizeHandler;
fgKeyHandler keyHandler;
fgMouseClickHandler mouseClickHandler;
fgMouseMotionHandler mouseMotionHandler;
int statsType;
int currentModifiers;
std::map<int, int> numlockKeyMap;
+ std::map<int, int> noNumlockKeyMap;
void handleKey(const osgGA::GUIEventAdapter& ea, int& key, int& modifiers);
bool resizable;
bool mouseWarped;