IrrEventReciever Class Reference

#include <IrrEventReciever.h>

Inheritance diagram for IrrEventReciever:

IrrLibBase

List of all members.

Public Member Functions

 IrrEventReciever ()
int getMouseX ()
int getMouseY ()
virtual bool OnEvent (irr::SEvent event)
void SetEscExit (bool onoff)
int getButtonState ()
int getRevButtonState ()
void clearButtonState ()
int checkButtonState (IrrObj obj)
void delLastButtonState ()
bool isButtonStateEmpty ()
int checkListState (IrrObj obj)
void delLastListState ()

Public Attributes

bool mouseStates [1]
bool keyStates [irr::KEY_KEY_CODES_COUNT]

Private Attributes

_mouse mouse
bool escexit
std::vector< int > buttonStates
std::vector< int > listStates


Detailed Description

Definition at line 24 of file IrrEventReciever.h.


Constructor & Destructor Documentation

IrrEventReciever::IrrEventReciever (  ) 

Definition at line 32 of file IrrEventReciever.cpp.

References escexit, mouse, _mouse::x, and _mouse::y.


Member Function Documentation

int IrrEventReciever::getMouseX (  ) 

Definition at line 95 of file IrrEventReciever.cpp.

References mouse, and _mouse::x.

int IrrEventReciever::getMouseY (  ) 

Definition at line 100 of file IrrEventReciever.cpp.

References mouse, and _mouse::y.

virtual bool IrrEventReciever::OnEvent ( irr::SEvent  event  )  [virtual]

void IrrEventReciever::SetEscExit ( bool  onoff  ) 

Definition at line 90 of file IrrEventReciever.cpp.

References escexit.

int IrrEventReciever::getButtonState (  ) 

Definition at line 105 of file IrrEventReciever.cpp.

References buttonStates.

int IrrEventReciever::getRevButtonState (  ) 

Definition at line 117 of file IrrEventReciever.cpp.

References buttonStates.

void IrrEventReciever::clearButtonState (  ) 

Definition at line 128 of file IrrEventReciever.cpp.

References buttonStates.

int IrrEventReciever::checkButtonState ( IrrObj  obj  ) 

Definition at line 133 of file IrrEventReciever.cpp.

References buttonStates, delLastButtonState(), and IrrObj::eventid.

void IrrEventReciever::delLastButtonState (  ) 

Definition at line 153 of file IrrEventReciever.cpp.

Referenced by checkButtonState().

bool IrrEventReciever::isButtonStateEmpty (  ) 

Definition at line 159 of file IrrEventReciever.cpp.

References buttonStates.

int IrrEventReciever::checkListState ( IrrObj  obj  ) 

Definition at line 164 of file IrrEventReciever.cpp.

References delLastListState(), IrrObj::eventid, and listStates.

void IrrEventReciever::delLastListState (  ) 

Definition at line 186 of file IrrEventReciever.cpp.

Referenced by checkListState().


Member Data Documentation

_mouse IrrEventReciever::mouse [private]

Definition at line 28 of file IrrEventReciever.h.

Referenced by getMouseX(), getMouseY(), and IrrEventReciever().

bool IrrEventReciever::escexit [private]

Definition at line 29 of file IrrEventReciever.h.

Referenced by IrrEventReciever(), and SetEscExit().

std::vector<int> IrrEventReciever::buttonStates [private]

Definition at line 30 of file IrrEventReciever.h.

Referenced by checkButtonState(), clearButtonState(), getButtonState(), getRevButtonState(), and isButtonStateEmpty().

std::vector<int> IrrEventReciever::listStates [private]

Definition at line 31 of file IrrEventReciever.h.

Referenced by checkListState().

bool IrrEventReciever::mouseStates[1]

Definition at line 33 of file IrrEventReciever.h.

bool IrrEventReciever::keyStates[irr::KEY_KEY_CODES_COUNT]

Definition at line 37 of file IrrEventReciever.h.


The documentation for this class was generated from the following files:
Generated on Thu Dec 27 18:25:19 2007 for IrrLib by  doxygen 1.5.4