VR-Forces 4.5 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::DtGameControllerKeyboardEvent Class Reference

DtGameControllerKeyboardEvent class wraps a keyboard event. More...

Inheritance diagram for makVrv::DtGameControllerKeyboardEvent:
Inheritance graph
[legend]

Public Member Functions

 DtGameControllerKeyboardEvent ()
 DtGameControllerKeyboardEvent (const DtGameControllerKeyboardEvent &)
virtual ~DtGameControllerKeyboardEvent ()
virtual bool operator== (const DtGenericControllerEvent &rhs) const
DtGenericControllerEventclone () const
DtGameControllerKeyboardEventoperator= (const DtGameControllerKeyboardEvent &)
virtual DtUnicode descriptiveString () const
virtual void write (boost::archive::xml_oarchive &ar, int version) const
virtual void read (boost::archive::xml_iarchive &ar, int version)
virtual bool isReleaseEvent (DtGenericControllerEvent *e) const
 Return true if this is an "up" event for the event that this might be (i.e.
bool isSpecified () const
virtual bool setFromSDLEvent (const SDL_Event &, void *userData=0)
 No-op as uses internal Vantage key kevent rather than SDL keyboard support.
- Public Member Functions inherited from makVrv::DtGenericControllerEvent
 DtGenericControllerEvent ()
 DtGenericControllerEvent (const DtGenericControllerEvent &orig)
virtual ~DtGenericControllerEvent ()
virtual bool operator!= (const DtGenericControllerEvent &rhs) const
DtGenericControllerEventoperator= (const DtGenericControllerEvent &rhs)

Public Attributes

DtKeyEvent myKeyEvent
- Public Attributes inherited from makVrv::DtGenericControllerEvent
GameControllerEventType myType
int myDeviceIndex

Detailed Description

DtGameControllerKeyboardEvent class wraps a keyboard event.

Constructor & Destructor Documentation

makVrv::DtGameControllerKeyboardEvent::DtGameControllerKeyboardEvent ( )
makVrv::DtGameControllerKeyboardEvent::DtGameControllerKeyboardEvent ( const DtGameControllerKeyboardEvent )
virtual makVrv::DtGameControllerKeyboardEvent::~DtGameControllerKeyboardEvent ( )
virtual

Member Function Documentation

virtual bool makVrv::DtGameControllerKeyboardEvent::operator== ( const DtGenericControllerEvent rhs) const
virtual

Reimplemented from makVrv::DtGenericControllerEvent.

DtGenericControllerEvent* makVrv::DtGameControllerKeyboardEvent::clone ( ) const
inlinevirtual
DtGameControllerKeyboardEvent& makVrv::DtGameControllerKeyboardEvent::operator= ( const DtGameControllerKeyboardEvent )
virtual DtUnicode makVrv::DtGameControllerKeyboardEvent::descriptiveString ( ) const
virtual
virtual void makVrv::DtGameControllerKeyboardEvent::write ( boost::archive::xml_oarchive &  ar,
int  version 
) const
virtual

Reimplemented from makVrv::DtGenericControllerEvent.

virtual void makVrv::DtGameControllerKeyboardEvent::read ( boost::archive::xml_iarchive &  ar,
int  version 
)
virtual
virtual bool makVrv::DtGameControllerKeyboardEvent::isReleaseEvent ( DtGenericControllerEvent e) const
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)

Implements makVrv::DtGenericControllerEvent.

bool makVrv::DtGameControllerKeyboardEvent::isSpecified ( ) const
virtual bool makVrv::DtGameControllerKeyboardEvent::setFromSDLEvent ( const SDL_Event &  ,
void *  userData = 0 
)
inlinevirtual

No-op as uses internal Vantage key kevent rather than SDL keyboard support.

Implements makVrv::DtGenericControllerEvent.

Member Data Documentation

DtKeyEvent makVrv::DtGameControllerKeyboardEvent::myKeyEvent

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)