Enable setting of friction, sensitivity and followscalefactor in interaction handler.

This commit is contained in:
Kalle Bladin
2016-06-29 21:13:04 -04:00
parent 24152be38e
commit 161d722623
10 changed files with 180 additions and 37 deletions
@@ -160,9 +160,12 @@ public:
void setCamera(Camera* camera);
// Interaction mode setters
void setStateFromDictionary(const ghoul::Dictionary& cameraDict);
void setCameraStateFromDictionary(const ghoul::Dictionary& cameraDict);
void setInteractionModeToOrbital();
void setInteractionModeToGlobeBrowsing();
void setInteractionFriction(double friction);
void setInteractionSensitivity(double sensitivity);
void setInteractionFollowScaleFactor(double scaleFactor);
void resetKeyBindings();
@@ -176,7 +179,7 @@ public:
void update(double deltaTime);
// Accessors
ghoul::Dictionary getStateDictionary();
ghoul::Dictionary getCameraStateDictionary();
SceneGraphNode* const focusNode() const;
Camera* const camera() const;
const InputState& inputState() const;