![]() |
VR-Forces Developer's Guide
|

Public Member Functions | |
| DtJoystickObserverControl (DtDe &) | |
| virtual | ~DtJoystickObserverControl () |
| virtual bool | joystickFunctionFired (const std::string &functionGroup, const std::string &function, double value, bool repeat, bool valueChanged) |
Public Member Functions inherited from makVrv::DtJoystickFunctionEnableHandler | |
| DtJoystickFunctionEnableHandler (DtDe &) | |
| virtual | ~DtJoystickFunctionEnableHandler () override |
| virtual bool | gameControllerEvent (DtGenericControllerEvent *) override |
| virtual void | tick (bool sentEvents) override |
| virtual void | gameControllerDeviceRemoved (int) override |
| virtual void | gameControllerDeviceAdded (int) override |
| virtual bool | enableJoystickFunctions (const std::string &configuration, const std::set< std::string > &functionalGroups, std::set< std::string > &enabled) |
| virtual bool | inControlOfConfiguration (const std::string &configuration) const |
| virtual bool | disableJoystickFunctions (const std::set< std::string > &functionalGroups, std::set< std::string > &disabled) |
| virtual std::set< std::string > | controlledFunctionGroups () const |
| virtual bool | canFunctionGroupBeAssigned (const std::string &functionGroup) const |
| virtual bool | eventActive (DtGenericControllerEvent *sdlEvent) const |
| virtual bool | canProcessEvent (DtGenericControllerEvent *sdlEvent) const override |
| virtual bool | anyFunctionGroupsActive () const |
| virtual void | releaseAllControllerInformation () |
Public Member Functions inherited from makVrv::DtGameControllerEventHandler | |
| DtGameControllerEventHandler () | |
| virtual | ~DtGameControllerEventHandler () |
Protected Member Functions | |
| virtual void | selectConfiguration (const std::string &) |
| virtual bool | currentIs2D () const |
| virtual void | moveObserverLeftRight (double) |
| virtual void | moveObserverForwardBackward (double) |
| virtual void | moveObserverUpDown (double) |
| virtual void | yaw (double) |
| virtual void | pitch (double) |
| virtual void | roll (double) |
| virtual void | attachNext () |
| virtual void | attachPrevious () |
| virtual void | reset () |
Protected Member Functions inherited from makVrv::DtJoystickFunctionEnableHandler | |
| virtual bool | filterGameControllerEvent (DtGenericControllerEvent *) override |
| virtual bool | isFunctionGroupActive (const std::string &configuration, const std::string &) const |
| virtual void | activateFunctionGroup (const std::string &configuration, const std::string &) |
| virtual void | deactivateFunctionGroup (const std::string &configuration, const std::string &) |
| virtual void | switchControlOfFunction (const std::string &configuration, const std::string &functionGroup) |
| virtual void | noQueuedEvents () override |
| virtual void | gameControlInformationAdded (const std::string &configuration, const std::string &functionGroup, const std::string &function, const DtGameControlInformation &i) override |
Additional Inherited Members | |
Protected Types inherited from makVrv::DtJoystickFunctionEnableHandler | |
| typedef std::vector < ControlStatus > | ControlStatusVector |
| typedef std::map< std::string, ControlStatusVector > | ControlStatusMap |
| typedef std::map< int, ControlStatusMap > | ControlledDevices |
| typedef std::unordered_map < std::string, ControlStruct > | InControlOf |
| typedef std::map< int, std::map< int, int > > | LastJoystickAxisValue |
| typedef std::unordered_map < DtGameControlProcessor *, std::pair< ControlStatus, DtGenericControllerEvent * > > | RepeatQueue |
Protected Attributes inherited from makVrv::DtJoystickFunctionEnableHandler | |
| ControlledDevices | myControlledDevices |
| InControlOf | myInControlOf |
| DtJoystickManager & | myJoystickManager |
| DtSignalConnectionManager | myConnections |
| LastJoystickAxisValue | myLastJoystickAxisValue |
| RepeatQueue | myRepeatQueue |
| DtDe & | myDe |
| makVrv::DtJoystickObserverControl::DtJoystickObserverControl | ( | DtDe & | ) |
|
virtual |
|
virtual |
Return false if do not want to handle this event such that another handler which might also listen to the same controls wants to.
Implements makVrv::DtJoystickFunctionEnableHandler.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |