Enable basic saving and restoring camera position between runs

This commit is contained in:
Erik Broberg
2016-06-22 17:37:55 -04:00
parent 60da53c00e
commit 7c0e80b866
5 changed files with 113 additions and 2 deletions
@@ -194,9 +194,14 @@ public:
void mousePositionCallback(double x, double y);
void mouseScrollWheelCallback(double pos);
void saveCameraPosition(const std::string& filepath = "");
void restoreCameraPosition(const std::string& filepath = "");
private:
void setInteractionMode(std::shared_ptr<InteractionMode> interactionMode);
bool _cameraUpdatedFromScript = false;
std::multimap<KeyWithModifier, std::string > _keyLua;
std::unique_ptr<InputState> _inputState;
@@ -210,7 +215,6 @@ private:
// Properties
properties::StringProperty _origin;
properties::StringProperty _coordinateSystem;
};
#endif // USE_OLD_INTERACTIONHANDLER