IInputHandler Class Reference

#include <IInputHandler.h>

Inheritance diagram for IInputHandler:

IManagedObject CLight CScrollXZCamCtrl CVolume ICamCtrl CSceneCtrl CScrollXZCamCtrl

List of all members.

Public Member Functions

 IInputHandler ()
 IInputHandler (word wPriority)
virtual bool OnMouseMove (sdword sdwX, sdword sdwY, sdword sdwZ)
virtual bool OnMouseKeyDown (byte bKey)
virtual bool OnMouseKeyUp (byte bKey)
virtual bool OnChar (char c)
virtual bool OnKeyDown (dword dwKey)
virtual bool OnKeyUp (dword dwKey)
virtual void SetPriority (word wPriortiy)
virtual word GetPriority ()
virtual ~IInputHandler ()

Private Member Functions

 IInputHandler (const IInputHandler &)
IInputHandleroperator= (const IInputHandler &)

Private Attributes

word m_wPriority


Detailed Description

Definition at line 28 of file IInputHandler.h.


Constructor & Destructor Documentation

IInputHandler::IInputHandler (  )  [inline]

Definition at line 34 of file IInputHandler.h.

References SetPriority().

IInputHandler::IInputHandler ( word  wPriority  )  [inline]

Definition at line 35 of file IInputHandler.h.

References SetPriority().

virtual IInputHandler::~IInputHandler (  )  [inline, virtual]

Definition at line 47 of file IInputHandler.h.

IInputHandler::IInputHandler ( const IInputHandler  )  [private]


Member Function Documentation

virtual word IInputHandler::GetPriority (  )  [inline, virtual]

Definition at line 45 of file IInputHandler.h.

References m_wPriority.

virtual bool IInputHandler::OnChar ( char  c  )  [inline, virtual]

Definition at line 40 of file IInputHandler.h.

virtual bool IInputHandler::OnKeyDown ( dword  dwKey  )  [inline, virtual]

Reimplemented in CSceneCtrl, CScrollXZCamCtrl, and CLight.

Definition at line 41 of file IInputHandler.h.

virtual bool IInputHandler::OnKeyUp ( dword  dwKey  )  [inline, virtual]

Reimplemented in CSceneCtrl, CScrollXZCamCtrl, and CLight.

Definition at line 42 of file IInputHandler.h.

virtual bool IInputHandler::OnMouseKeyDown ( byte  bKey  )  [inline, virtual]

Reimplemented in CSceneCtrl, CLight, and CVolume.

Definition at line 38 of file IInputHandler.h.

virtual bool IInputHandler::OnMouseKeyUp ( byte  bKey  )  [inline, virtual]

Reimplemented in CSceneCtrl, CLight, and CVolume.

Definition at line 39 of file IInputHandler.h.

virtual bool IInputHandler::OnMouseMove ( sdword  sdwX,
sdword  sdwY,
sdword  sdwZ 
) [inline, virtual]

Reimplemented in CSceneCtrl, CLight, and CVolume.

Definition at line 37 of file IInputHandler.h.

IInputHandler& IInputHandler::operator= ( const IInputHandler  )  [private]

virtual void IInputHandler::SetPriority ( word  wPriortiy  )  [inline, virtual]

Definition at line 44 of file IInputHandler.h.

References m_wPriority.

Referenced by CScrollXZCamCtrl::CScrollXZCamCtrl(), and IInputHandler().


Member Data Documentation

Definition at line 71 of file IInputHandler.h.

Referenced by GetPriority(), and SetPriority().


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

Generated on Wed Dec 10 03:22:18 2008 for VStudio by  doxygen 1.5.7.1