Start to address PR comments

This commit is contained in:
Malin E
2023-04-13 13:30:16 +02:00
parent e0a33a257a
commit 4bda27dcdf
3 changed files with 81 additions and 66 deletions

View File

@@ -115,7 +115,7 @@ public:
void updatePreviousStateVariables();
void setMinimumAllowedDistance(float distance);
void setMaximumAllowedDistance(double distance);
void setMaximumAllowedDistance(float distance);
JoystickCameraStates& joystickStates();
const JoystickCameraStates& joystickStates() const;
@@ -136,6 +136,7 @@ public:
bool hasRollFriction() const;
double minAllowedDistance() const;
double maxAllowedDistance() const;
glm::dvec3 anchorNodeToCameraVector() const;
glm::quat anchorNodeToCameraRotation() const;
@@ -197,17 +198,19 @@ private:
properties::BoolProperty _followAnchorNodeRotation;
properties::FloatProperty _followAnchorNodeRotationDistance;
properties::BoolProperty _enableMinimumAllowedDistanceLimit;
properties::FloatProperty _minimumAllowedDistance;
struct LimitZoomOut : public properties::PropertyOwner {
LimitZoomOut();
properties::BoolProperty enabled;
struct LimitZoom : public properties::PropertyOwner {
LimitZoom();
properties::BoolProperty enableZoomInLimit;
properties::FloatProperty minimumAllowedDistance;
properties::BoolProperty enableZoomOutLimit;
properties::FloatProperty maximumAllowedDistance;
};
LimitZoomOut _limitZoomOut;
LimitZoom _limitZoom;
properties::FloatProperty _mouseSensitivity;
properties::FloatProperty _joystickSensitivity;