VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtJoystickObserverControl.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2015 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
14 
17 
18 namespace makVrv
19 {
21  {
22  public:
25 
28  virtual bool joystickFunctionFired(const std::string& functionGroup, const std::string& function,
29  double value, bool repeat, bool valueChanged);
30 
31  protected:
32  virtual void selectConfiguration(const std::string&);
33  virtual bool currentIs2D() const;
34 
35  virtual void moveObserverLeftRight(double);
36  virtual void moveObserverForwardBackward(double);
37  virtual void moveObserverUpDown(double);
38  virtual void yaw(double);
39  virtual void pitch(double);
40  virtual void roll(double);
41  virtual void attachNext();
42  virtual void attachPrevious();
43  virtual void reset();
44  };
45 }
virtual void moveObserverForwardBackward(double)
Definition: DtJoystickObserverControl.h:20
virtual bool currentIs2D() const
virtual void moveObserverLeftRight(double)
Handler that will manage the objects that are taken control of for joystick controls and process the ...
Definition: joystickFunctionEnableHandler.h:39
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
virtual void moveObserverUpDown(double)
virtual void selectConfiguration(const std::string &)
virtual bool joystickFunctionFired(const std::string &functionGroup, const std::string &function, double value, bool repeat, bool valueChanged)
Return false if do not want to handle this event such that another handler which might also listen to...

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)