|
| EventInterface () |
|
| EventInterface (const EventInterface &ei) |
|
virtual | ~EventInterface () |
|
virtual bool | focus (const WindowManager *) |
|
virtual bool | unfocus (const WindowManager *) |
|
virtual bool | mouseEnter (double, double, const WindowManager *) |
|
virtual bool | mouseOver (double, double, const WindowManager *) |
|
virtual bool | mouseLeave (double, double, const WindowManager *) |
|
virtual bool | mouseDrag (double, double, const WindowManager *) |
|
virtual bool | mousePush (double, double, const WindowManager *) |
|
virtual bool | mouseRelease (double, double, const WindowManager *) |
|
virtual bool | mouseScroll (double, double, const WindowManager *) |
|
virtual bool | keyDown (int, int, const WindowManager *) |
|
virtual bool | keyUp (int, int, const WindowManager *) |
|
void | setEventMask (unsigned int mask) |
|
void | addEventMask (unsigned int mask) |
|
void | removeEventMask (unsigned int mask) |
|
unsigned int | getEventMask () const |
|
CallbackList & | getCallbacks () |
|
const CallbackList & | getCallbacks () const |
|
void | addCallback (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 |
|
◆ CallbackList
◆ EventInterface() [1/2]
osgWidget::EventInterface::EventInterface |
( |
| ) |
|
|
inline |
◆ EventInterface() [2/2]
osgWidget::EventInterface::EventInterface |
( |
const EventInterface & |
ei | ) |
|
|
inline |
◆ ~EventInterface()
virtual osgWidget::EventInterface::~EventInterface |
( |
| ) |
|
|
inlinevirtual |
◆ addCallback()
void osgWidget::EventInterface::addCallback |
( |
Callback * |
cb | ) |
|
|
inline |
◆ addEventMask()
void osgWidget::EventInterface::addEventMask |
( |
unsigned int |
mask | ) |
|
|
inline |
◆ callCallbacks()
bool osgWidget::EventInterface::callCallbacks |
( |
Event & |
ev | ) |
|
|
inline |
◆ callMethodAndCallbacks()
bool osgWidget::EventInterface::callMethodAndCallbacks |
( |
Event & |
ev | ) |
|
|
inline |
References osgWidget::EVENT_FOCUS, osgWidget::EVENT_KEY_DOWN, osgWidget::EVENT_KEY_UP, osgWidget::EVENT_MOUSE_DRAG, osgWidget::EVENT_MOUSE_ENTER, osgWidget::EVENT_MOUSE_LEAVE, osgWidget::EVENT_MOUSE_OVER, osgWidget::EVENT_MOUSE_PUSH, osgWidget::EVENT_MOUSE_RELEASE, osgWidget::EVENT_MOUSE_SCROLL, osgWidget::EVENT_NONE, osgWidget::EVENT_UNFOCUS, osgWidget::Event::getWindowManager(), osgWidget::Event::key, osgWidget::Event::keyMask, osgWidget::Event::type, osgWidget::Event::x, and osgWidget::Event::y.
◆ canFocus()
bool osgWidget::EventInterface::canFocus |
( |
| ) |
const |
|
inline |
◆ canKeyDown()
bool osgWidget::EventInterface::canKeyDown |
( |
| ) |
const |
|
inline |
◆ canKeyUp()
bool osgWidget::EventInterface::canKeyUp |
( |
| ) |
const |
|
inline |
◆ canMouseDrag()
bool osgWidget::EventInterface::canMouseDrag |
( |
| ) |
const |
|
inline |
◆ canMouseEnter()
bool osgWidget::EventInterface::canMouseEnter |
( |
| ) |
const |
|
inline |
◆ canMouseLeave()
bool osgWidget::EventInterface::canMouseLeave |
( |
| ) |
const |
|
inline |
◆ canMouseOver()
bool osgWidget::EventInterface::canMouseOver |
( |
| ) |
const |
|
inline |
◆ canMousePush()
bool osgWidget::EventInterface::canMousePush |
( |
| ) |
const |
|
inline |
◆ canMouseRelease()
bool osgWidget::EventInterface::canMouseRelease |
( |
| ) |
const |
|
inline |
◆ canMouseScroll()
bool osgWidget::EventInterface::canMouseScroll |
( |
| ) |
const |
|
inline |
◆ canUnfocus()
bool osgWidget::EventInterface::canUnfocus |
( |
| ) |
const |
|
inline |
◆ focus()
virtual bool osgWidget::EventInterface::focus |
( |
const WindowManager * |
| ) |
|
|
inlinevirtual |
◆ getCallbacks() [1/2]
◆ getCallbacks() [2/2]
const CallbackList& osgWidget::EventInterface::getCallbacks |
( |
| ) |
const |
|
inline |
◆ getEventMask()
unsigned int osgWidget::EventInterface::getEventMask |
( |
| ) |
const |
|
inline |
◆ keyDown()
virtual bool osgWidget::EventInterface::keyDown |
( |
int |
, |
|
|
int |
, |
|
|
const WindowManager * |
|
|
) |
| |
|
inlinevirtual |
◆ keyUp()
virtual bool osgWidget::EventInterface::keyUp |
( |
int |
, |
|
|
int |
, |
|
|
const WindowManager * |
|
|
) |
| |
|
inlinevirtual |
◆ mouseDrag()
virtual bool osgWidget::EventInterface::mouseDrag |
( |
double |
, |
|
|
double |
, |
|
|
const WindowManager * |
|
|
) |
| |
|
inlinevirtual |
◆ mouseEnter()
virtual bool osgWidget::EventInterface::mouseEnter |
( |
double |
, |
|
|
double |
, |
|
|
const WindowManager * |
|
|
) |
| |
|
inlinevirtual |
◆ mouseLeave()
virtual bool osgWidget::EventInterface::mouseLeave |
( |
double |
, |
|
|
double |
, |
|
|
const WindowManager * |
|
|
) |
| |
|
inlinevirtual |
◆ mouseOver()
virtual bool osgWidget::EventInterface::mouseOver |
( |
double |
, |
|
|
double |
, |
|
|
const WindowManager * |
|
|
) |
| |
|
inlinevirtual |
◆ mousePush()
virtual bool osgWidget::EventInterface::mousePush |
( |
double |
, |
|
|
double |
, |
|
|
const WindowManager * |
|
|
) |
| |
|
inlinevirtual |
◆ mouseRelease()
virtual bool osgWidget::EventInterface::mouseRelease |
( |
double |
, |
|
|
double |
, |
|
|
const WindowManager * |
|
|
) |
| |
|
inlinevirtual |
◆ mouseScroll()
virtual bool osgWidget::EventInterface::mouseScroll |
( |
double |
, |
|
|
double |
, |
|
|
const WindowManager * |
|
|
) |
| |
|
inlinevirtual |
◆ removeEventMask()
void osgWidget::EventInterface::removeEventMask |
( |
unsigned int |
mask | ) |
|
|
inline |
◆ setEventMask()
void osgWidget::EventInterface::setEventMask |
( |
unsigned int |
mask | ) |
|
|
inline |
◆ unfocus()
virtual bool osgWidget::EventInterface::unfocus |
( |
const WindowManager * |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: