Sirikata
Public Member Functions | Public Attributes
Sirikata::Input::ButtonEvent Class Reference

Base class for keyboard/mouse/joystick button events. More...

#include <InputEvents.hpp>

Inheritance diagram for Sirikata::Input::ButtonEvent:
Collaboration diagram for Sirikata::Input::ButtonEvent:

List of all members.

Public Member Functions

virtual ~ButtonEvent ()
 ButtonEvent (const InputDevicePtr &dev, KeyEvent event, unsigned int key, Modifier mod)
bool pressed ()
bool activelyPressed ()

Public Attributes

KeyEvent mEvent
 If the event is ButtonPressed or ButtonReleased.
KeyButton mButton
 Which scancode (keyboard)
Modifier mModifier
 OR of all modifier codes (defined by SDL)

Detailed Description

Base class for keyboard/mouse/joystick button events.


Constructor & Destructor Documentation

virtual Sirikata::Input::ButtonEvent::~ButtonEvent ( ) [inline, virtual]
Sirikata::Input::ButtonEvent::ButtonEvent ( const InputDevicePtr dev,
KeyEvent  event,
unsigned int  key,
Modifier  mod 
) [inline]

Member Function Documentation

bool Sirikata::Input::ButtonEvent::activelyPressed ( ) [inline]
bool Sirikata::Input::ButtonEvent::pressed ( ) [inline]

Member Data Documentation

Which scancode (keyboard)

If the event is ButtonPressed or ButtonReleased.

OR of all modifier codes (defined by SDL)


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