Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members
Public Member Functions | Protected Member Functions | Protected Attributes
input::Mouse Class Reference

A common base class for mouse device. More...

#include <Mouse.h>

Inheritance diagram for input::Mouse:
input::InputDevice engine::Object

List of all members.

Public Member Functions

void addMouseEventReceiver (input::MouseEventReceiver *newEventReceiver)
 Mouse ()
 Constructor.
void removeMouseEventReceiver (input::MouseEventReceiver *oldEventReceiver)
virtual ~Mouse ()
 Destructor.

Protected Member Functions

void initProperties ()

Protected Attributes

MouseEventmEvent
std::list
< input::MouseEventReceiver * > 
mMouseEventReceivers

Detailed Description

A common base class for mouse device.


Constructor & Destructor Documentation

input::Mouse::Mouse ( )
input::Mouse::~Mouse ( ) [virtual]

Destructor.

References mEvent.


Member Function Documentation

void input::Mouse::addMouseEventReceiver ( input::MouseEventReceiver newEventReceiver)

References mMouseEventReceivers.

void input::Mouse::initProperties ( ) [protected]

Reimplemented from input::InputDevice.

References mEvent.

Referenced by Mouse().

void input::Mouse::removeMouseEventReceiver ( input::MouseEventReceiver oldEventReceiver)

References mMouseEventReceivers.


Member Data Documentation

Referenced by initProperties(), and ~Mouse().


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

The KG Game Engine
The KG Game Engine Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:07 by Doxygen (1.7.4)