DeviceEEPAD Class Reference

[internal] EE Input driver More...

#include <MercuryInputEE.h>

Inheritance diagram for DeviceEEPAD:

Inheritance graph
[legend]
Collaboration diagram for DeviceEEPAD:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual void Init (MString Name)
virtual bool IsButtonDown (int ButtonNumber)
virtual int NumButtons ()
virtual void Update ()
virtual InputEvent PopLastEvent ()

Private Attributes

unsigned long m_iAllKeys
stack< InputEventm_sEvents
int m_iDeviceNumber

Detailed Description

[internal] EE Input driver

Definition at line 8 of file MercuryInputEE.h.


Member Function Documentation

void DeviceEEPAD::Init ( MString  Name  )  [virtual]

Implements InputDevice.

Definition at line 24 of file MercuryInputEE.cpp.

bool DeviceEEPAD::IsButtonDown ( int  ButtonNumber  )  [virtual]

Implements InputDevice.

Definition at line 66 of file MercuryInputEE.cpp.

int DeviceEEPAD::NumButtons (  )  [virtual]

Implements InputDevice.

Definition at line 74 of file MercuryInputEE.cpp.

void DeviceEEPAD::Update (  )  [virtual]

Reimplemented from InputDevice.

Definition at line 79 of file MercuryInputEE.cpp.

InputEvent DeviceEEPAD::PopLastEvent (  )  [virtual]

Implements InputDevice.

Definition at line 100 of file MercuryInputEE.cpp.


Member Data Documentation

unsigned long DeviceEEPAD::m_iAllKeys [private]

Definition at line 17 of file MercuryInputEE.h.

stack< InputEvent > DeviceEEPAD::m_sEvents [private]

Definition at line 18 of file MercuryInputEE.h.

int DeviceEEPAD::m_iDeviceNumber [private]

Definition at line 19 of file MercuryInputEE.h.


The documentation for this class was generated from the following files:
Hosted by SourceForge.net Logo