version 3.3

VRS::MotionCondition Class Reference

Motion Event Condition. More...

#include <vrs/sg/motioncondition.h>

Inheritance diagram for VRS::MotionCondition:

VRS::Condition VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 MotionCondition (int must_modifier=InputEvent::NoModifier, int must_not_modifier=InputEvent::NoModifier)
virtual bool satisfied (Event *) const
 For a given event, a condition is either satisfied or unsatisfied.
int mustModifier () const
int mustNotModifier () const
 VRS_TYPEINFO (MotionCondition, Condition)
 VRS_SERIALIZABLE (MotionCondition)


Detailed Description

Motion Event Condition.

Constructor & Destructor Documentation

VRS::MotionCondition::MotionCondition ( int  must_modifier = InputEvent::NoModifier,
int  must_not_modifier = InputEvent::NoModifier 
)

An `MotionCondition' is satisfied if an event of type `MotionEvent' has been received which matches the modifiers. Two types of modifier masks are specified: The mask of those modifiers which have to be pressed, and the mask of those modifiers which must not be pressed.


Member Function Documentation

virtual bool VRS::MotionCondition::satisfied ( Event  )  const [virtual]

For a given event, a condition is either satisfied or unsatisfied.

Implements VRS::Condition.

int VRS::MotionCondition::mustModifier (  )  const [inline]

int VRS::MotionCondition::mustNotModifier (  )  const [inline]

VRS::MotionCondition::VRS_TYPEINFO ( MotionCondition  ,
Condition   
)

VRS::MotionCondition::VRS_SERIALIZABLE ( MotionCondition   ) 


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

Generated on Tue May 22 06:00:29 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact