osgWidget::EventInterface Class Reference

Inheritance diagram for osgWidget::EventInterface:

Inheritance graph
[legend]

List of all members.

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


Constructor & Destructor Documentation

osgWidget::EventInterface::EventInterface (  )  [inline]

osgWidget::EventInterface::EventInterface ( const EventInterface ei  )  [inline]

virtual osgWidget::EventInterface::~EventInterface (  )  [inline, virtual]


Member Function Documentation

virtual bool osgWidget::EventInterface::focus ( WindowManager  )  [inline, virtual]

Reimplemented in osgWidget::Input.

virtual bool osgWidget::EventInterface::unfocus ( WindowManager  )  [inline, virtual]

Reimplemented in osgWidget::Input.

virtual bool osgWidget::EventInterface::mouseEnter ( double  ,
double  ,
WindowManager  
) [inline, virtual]

virtual bool osgWidget::EventInterface::mouseOver ( double  ,
double  ,
WindowManager  
) [inline, virtual]

virtual bool osgWidget::EventInterface::mouseLeave ( double  ,
double  ,
WindowManager  
) [inline, virtual]

virtual bool osgWidget::EventInterface::mouseDrag ( 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]

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.

void osgWidget::EventInterface::setEventMask ( unsigned int  mask  )  [inline]

void osgWidget::EventInterface::addEventMask ( unsigned int  mask  )  [inline]

void osgWidget::EventInterface::removeEventMask ( unsigned int  mask  )  [inline]

unsigned int osgWidget::EventInterface::getEventMask (  )  const [inline]

void osgWidget::EventInterface::addCallback ( const Callback cb  )  [inline]

bool osgWidget::EventInterface::callCallbacks ( Event ev  )  [inline]

bool osgWidget::EventInterface::callMethodAndCallbacks ( Event ev  )  [inline]

bool osgWidget::EventInterface::canFocus (  )  const [inline]

bool osgWidget::EventInterface::canUnfocus (  )  const [inline]

bool osgWidget::EventInterface::canMouseEnter (  )  const [inline]

bool osgWidget::EventInterface::canMouseOver (  )  const [inline]

bool osgWidget::EventInterface::canMouseLeave (  )  const [inline]

bool osgWidget::EventInterface::canMouseDrag (  )  const [inline]

bool osgWidget::EventInterface::canMousePush (  )  const [inline]

bool osgWidget::EventInterface::canMouseRelease (  )  const [inline]

bool osgWidget::EventInterface::canMouseScroll (  )  const [inline]

bool osgWidget::EventInterface::canKeyDown (  )  const [inline]

bool osgWidget::EventInterface::canKeyUp (  )  const [inline]


The documentation for this class was generated from the following file:

Generated at Thu Aug 14 04:13:17 2008 for the OpenSceneGraph by doxygen 1.5.6.