VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtGameControllerKeyboardEvent Class Reference

DtGameControllerKeyboardEvent class wraps a keyboard event.

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

Public Member Functions

 DtGameControllerKeyboardEvent ()
 
 DtGameControllerKeyboardEvent (const DtGameControllerKeyboardEvent &)
 
virtual ~DtGameControllerKeyboardEvent () override
 
virtual bool operator== (const DtGenericControllerEvent &rhs) const override
 
virtual DtGenericControllerEventclone () const override
 
DtGameControllerKeyboardEventoperator= (const DtGameControllerKeyboardEvent &)
 
virtual DtUnicode descriptiveString () const override
 
virtual void write (boost::archive::xml_oarchive &ar, int version) const override
 
virtual void read (boost::archive::xml_iarchive &ar, int version) override
 
virtual bool isReleaseEvent (DtGenericControllerEvent *e) const override
 
bool isSpecified () const
 
virtual bool setFromSDLEvent (const SDL_Event &, void *userData=0) override
 
- 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
 

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from makVrv::DtGenericControllerEvent.

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

Reimplemented from makVrv::DtGenericControllerEvent.

virtual void makVrv::DtGameControllerKeyboardEvent::read ( boost::archive::xml_iarchive &  ar,
int  version 
)
overridevirtual
virtual bool makVrv::DtGameControllerKeyboardEvent::isReleaseEvent ( DtGenericControllerEvent e) const
overridevirtual

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 
)
inlineoverridevirtual

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 Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)