
Public Member Functions | |
| EventInterface () | |
| EventInterface (const EventInterface &ei) | |
| virtual | ~EventInterface () |
| virtual bool | focus (WindowManager *) |
| virtual bool | unfocus (WindowManager *) |
| virtual bool | mouseEnter (double, double, WindowManager *) |
| virtual bool | mouseOver (double, double, WindowManager *) |
| virtual bool | mouseLeave (double, double, WindowManager *) |
| virtual bool | mouseDrag (double, double, WindowManager *) |
| virtual bool | mousePush (double, double, WindowManager *) |
| virtual bool | mouseRelease (double, double, WindowManager *) |
| virtual bool | mouseScroll (double, double, WindowManager *) |
| virtual bool | keyDown (int, int, WindowManager *) |
| virtual bool | keyUp (int, int, WindowManager *) |
| void | setEventMask (unsigned int mask) |
| void | addEventMask (unsigned int mask) |
| void | removeEventMask (unsigned int mask) |
| unsigned int | getEventMask () const |
| void | addCallback (const Callback &cb) |
| bool | callCallbacks (Event &ev) |
| bool | callMethodAndCallbacks (Event &ev) |
| bool | canFocus () const |
| bool | canUnfocus () const |
| bool | canMouseEnter () const |
| bool | canMouseOver () const |
| bool | canMouseLeave () const |
| bool | canMouseDrag () const |
| bool | canMousePush () const |
| bool | canMouseRelease () const |
| bool | canMouseScroll () const |
| bool | canKeyDown () const |
| bool | canKeyUp () const |
| osgWidget::EventInterface::EventInterface | ( | ) | [inline] |
| osgWidget::EventInterface::EventInterface | ( | const EventInterface & | ei | ) | [inline] |
| virtual osgWidget::EventInterface::~EventInterface | ( | ) | [inline, virtual] |
| void osgWidget::EventInterface::addCallback | ( | const Callback & | cb | ) | [inline] |
| void osgWidget::EventInterface::addEventMask | ( | unsigned int | mask | ) | [inline] |
| bool osgWidget::EventInterface::callCallbacks | ( | Event & | ev | ) | [inline] |
| bool osgWidget::EventInterface::callMethodAndCallbacks | ( | Event & | ev | ) | [inline] |
| bool osgWidget::EventInterface::canFocus | ( | ) | const [inline] |
| bool osgWidget::EventInterface::canKeyDown | ( | ) | const [inline] |
| bool osgWidget::EventInterface::canKeyUp | ( | ) | const [inline] |
| bool osgWidget::EventInterface::canMouseDrag | ( | ) | const [inline] |
| bool osgWidget::EventInterface::canMouseEnter | ( | ) | const [inline] |
| bool osgWidget::EventInterface::canMouseLeave | ( | ) | const [inline] |
| bool osgWidget::EventInterface::canMouseOver | ( | ) | const [inline] |
| bool osgWidget::EventInterface::canMousePush | ( | ) | const [inline] |
| bool osgWidget::EventInterface::canMouseRelease | ( | ) | const [inline] |
| bool osgWidget::EventInterface::canMouseScroll | ( | ) | const [inline] |
| bool osgWidget::EventInterface::canUnfocus | ( | ) | const [inline] |
| virtual bool osgWidget::EventInterface::focus | ( | WindowManager * | ) | [inline, virtual] |
Reimplemented in osgWidget::Input.
| unsigned int osgWidget::EventInterface::getEventMask | ( | ) | const [inline] |
| virtual bool osgWidget::EventInterface::keyDown | ( | int | , | |
| int | , | |||
| WindowManager * | ||||
| ) | [inline, virtual] |
Reimplemented in osgWidget::Input.
| virtual bool osgWidget::EventInterface::keyUp | ( | int | , | |
| int | , | |||
| WindowManager * | ||||
| ) | [inline, virtual] |
Reimplemented in osgWidget::Input.
| virtual bool osgWidget::EventInterface::mouseDrag | ( | double | , | |
| double | , | |||
| WindowManager * | ||||
| ) | [inline, virtual] |
Reimplemented in osgWidget::Frame::Corner, and osgWidget::Frame::Border.
| virtual bool osgWidget::EventInterface::mouseEnter | ( | double | , | |
| double | , | |||
| WindowManager * | ||||
| ) | [inline, virtual] |
| virtual bool osgWidget::EventInterface::mouseLeave | ( | double | , | |
| double | , | |||
| WindowManager * | ||||
| ) | [inline, virtual] |
| virtual bool osgWidget::EventInterface::mouseOver | ( | double | , | |
| double | , | |||
| WindowManager * | ||||
| ) | [inline, virtual] |
| virtual bool osgWidget::EventInterface::mousePush | ( | double | , | |
| double | , | |||
| WindowManager * | ||||
| ) | [inline, virtual] |
| virtual bool osgWidget::EventInterface::mouseRelease | ( | double | , | |
| double | , | |||
| WindowManager * | ||||
| ) | [inline, virtual] |
| virtual bool osgWidget::EventInterface::mouseScroll | ( | double | , | |
| double | , | |||
| WindowManager * | ||||
| ) | [inline, virtual] |
| void osgWidget::EventInterface::removeEventMask | ( | unsigned int | mask | ) | [inline] |
| void osgWidget::EventInterface::setEventMask | ( | unsigned int | mask | ) | [inline] |
| virtual bool osgWidget::EventInterface::unfocus | ( | WindowManager * | ) | [inline, virtual] |
Reimplemented in osgWidget::Input.