NLMISC::CGDMouseMove Class Reference

#include <game_device_events.h>

Inheritance diagram for NLMISC::CGDMouseMove:

NLMISC::CEvent NLMISC::CClassId

Detailed Description

A raw mouse move message, expressed in mickeys (relative values).

Definition at line 52 of file game_device_events.h.

Public Member Functions

 CGDMouseMove (IEventEmitter *emitter, IMouseDevice *md, sint x, sint y)
virtual CEventclone () const
 operator uint64 () const
bool operator!= (const CClassId &o) const
bool operator< (const CClassId &o) const
bool operator<= (const CClassId &o) const
bool operator== (const CClassId &o) const
bool operator> (const CClassId &o) const
bool operator>= (const CClassId &o) const

Data Fields

IEventEmitterEmitter
 Emitter of the event. Can be NULL if the event is posted directly to the CEventServer.

IMouseDeviceMD
sint X
sint Y

Static Public Attributes

const CClassId Null


Constructor & Destructor Documentation

NLMISC::CGDMouseMove::CGDMouseMove IEventEmitter emitter,
IMouseDevice md,
sint  x,
sint  y
[inline]
 

Definition at line 58 of file game_device_events.h.

References NLMISC::EventGDMouseMove, sint, x, and y.

Referenced by clone().

00058                                                                                : CEvent(emitter, EventGDMouseMove), MD(md), X(x), Y(y)
00059         {}


Member Function Documentation

virtual CEvent* NLMISC::CGDMouseMove::clone void   )  const [inline, virtual]
 

Implements NLMISC::CEvent.

Definition at line 61 of file game_device_events.h.

References CGDMouseMove().

00061 {return new CGDMouseMove(*this);}

NLMISC::CClassId::operator uint64  )  const [inline, inherited]
 

Definition at line 62 of file class_id.h.

References NLMISC::CClassId::Uid.

00062 {return Uid;}

bool NLMISC::CClassId::operator!= const CClassId o  )  const [inline, inherited]
 

Definition at line 56 of file class_id.h.

References NLMISC::CClassId::Uid.

00056 {return Uid!=o.Uid;}

bool NLMISC::CClassId::operator< const CClassId o  )  const [inline, inherited]
 

Definition at line 59 of file class_id.h.

References NLMISC::CClassId::Uid.

00059 {return Uid<o.Uid;}

bool NLMISC::CClassId::operator<= const CClassId o  )  const [inline, inherited]
 

Definition at line 57 of file class_id.h.

References NLMISC::CClassId::Uid.

00057 {return Uid<=o.Uid;}

bool NLMISC::CClassId::operator== const CClassId o  )  const [inline, inherited]
 

Definition at line 55 of file class_id.h.

References NLMISC::CClassId::Uid.

00055 {return Uid==o.Uid;}

bool NLMISC::CClassId::operator> const CClassId o  )  const [inline, inherited]
 

Definition at line 60 of file class_id.h.

References NLMISC::CClassId::Uid.

00060 {return Uid>o.Uid;}

bool NLMISC::CClassId::operator>= const CClassId o  )  const [inline, inherited]
 

Definition at line 58 of file class_id.h.

References NLMISC::CClassId::Uid.

00058 {return Uid>=o.Uid;}


Field Documentation

IEventEmitter* NLMISC::CEvent::Emitter [inherited]
 

Emitter of the event. Can be NULL if the event is posted directly to the CEventServer.

Definition at line 48 of file events.h.

Referenced by NLMISC::CEvent::CEvent().

IMouseDevice* NLMISC::CGDMouseMove::MD
 

Definition at line 55 of file game_device_events.h.

const CClassId NLMISC::CClassId::Null [static, inherited]
 

sint NLMISC::CGDMouseMove::X
 

Definition at line 56 of file game_device_events.h.

sint NLMISC::CGDMouseMove::Y
 

Definition at line 56 of file game_device_events.h.


The documentation for this class was generated from the following file:
Generated on Tue Mar 16 13:14:26 2004 for NeL by doxygen 1.3.6