VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtGenericControllerEvent Class Reference
Inheritance diagram for makVrv::DtGenericControllerEvent:
Inheritance graph
[legend]

Public Member Functions

 DtGenericControllerEvent ()
 DtGenericControllerEvent (const DtGenericControllerEvent &orig)
virtual ~DtGenericControllerEvent ()
virtual bool operator== (const DtGenericControllerEvent &rhs) const
virtual bool operator!= (const DtGenericControllerEvent &rhs) const
virtual DtGenericControllerEventclone () const =0
virtual bool setFromSDLEvent (const SDL_Event &, void *userData=0)=0
virtual DtUnicode descriptiveString () const =0
virtual bool isReleaseEvent (DtGenericControllerEvent *e) const =0
 Return true if this is an "up" event for the event that this might be (i.e.
virtual void write (boost::archive::xml_oarchive &ar, int version) const
virtual void read (boost::archive::xml_iarchive &ar, int version)
DtGenericControllerEventoperator= (const DtGenericControllerEvent &rhs)

Public Attributes

GameControllerEventType myType
int myDeviceIndex

Constructor & Destructor Documentation

makVrv::DtGenericControllerEvent::DtGenericControllerEvent ( )
makVrv::DtGenericControllerEvent::DtGenericControllerEvent ( const DtGenericControllerEvent orig)
virtual makVrv::DtGenericControllerEvent::~DtGenericControllerEvent ( )
inlinevirtual

Member Function Documentation

virtual bool makVrv::DtGenericControllerEvent::operator== ( const DtGenericControllerEvent rhs) const
virtual
virtual bool makVrv::DtGenericControllerEvent::operator!= ( const DtGenericControllerEvent rhs) const
virtual
virtual DtGenericControllerEvent* makVrv::DtGenericControllerEvent::clone ( ) const
pure virtual
virtual bool makVrv::DtGenericControllerEvent::setFromSDLEvent ( const SDL_Event &  ,
void *  userData = 0 
)
pure virtual
virtual DtUnicode makVrv::DtGenericControllerEvent::descriptiveString ( ) const
pure virtual
virtual bool makVrv::DtGenericControllerEvent::isReleaseEvent ( DtGenericControllerEvent e) const
pure virtual

Return true if this is an "up" event for the event that this might be (i.e.

a button up for a button down, key up for key down or HAT recenter)

Implemented in makVrv::DtGameControllerJoystickEvent, and makVrv::DtGameControllerKeyboardEvent.

virtual void makVrv::DtGenericControllerEvent::write ( boost::archive::xml_oarchive &  ar,
int  version 
) const
virtual
virtual void makVrv::DtGenericControllerEvent::read ( boost::archive::xml_iarchive &  ar,
int  version 
)
virtual
DtGenericControllerEvent& makVrv::DtGenericControllerEvent::operator= ( const DtGenericControllerEvent rhs)

Member Data Documentation

GameControllerEventType makVrv::DtGenericControllerEvent::myType
int makVrv::DtGenericControllerEvent::myDeviceIndex

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)