Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEnrico Turri <enricoturri@seznam.cz>2019-06-20 11:02:52 +0300
committerEnrico Turri <enricoturri@seznam.cz>2019-06-20 11:02:52 +0300
commitb7f67369c99cf204d8071b1d42abc3c2704f1d82 (patch)
tree973b13697b35709ee5eb0d05e6c768b5c1a91686 /src/slic3r/GUI/Camera.hpp
parent6af69667a33631e894360985feef83053c84cb63 (diff)
Serialized camera type and fixed Mac build
Diffstat (limited to 'src/slic3r/GUI/Camera.hpp')
-rw-r--r--src/slic3r/GUI/Camera.hpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/slic3r/GUI/Camera.hpp b/src/slic3r/GUI/Camera.hpp
index fe6571b05..a64b194f3 100644
--- a/src/slic3r/GUI/Camera.hpp
+++ b/src/slic3r/GUI/Camera.hpp
@@ -16,8 +16,8 @@ struct Camera
enum EType : unsigned char
{
Unknown,
- Perspective,
Ortho,
+ Perspective,
Num_types
};
@@ -45,7 +45,8 @@ public:
EType get_type() const { return m_type; }
std::string get_type_as_string() const;
- void set_type(EType type) { m_type = type; }
+ void set_type(EType type);
+ void set_type(const std::string& type);
void select_next_type();
const Vec3d& get_target() const { return m_target; }
@@ -56,6 +57,9 @@ public:
double get_zoom() const { return m_zoom; }
void set_zoom(double zoom, const BoundingBoxf3& max_box, int canvas_w, int canvas_h);
+#if ENABLE_RETINA_GL
+ void set_zoom(double zoom) { m_zoom = zoom; }
+#endif // ENABLE_RETINA_GL
const BoundingBoxf3& get_scene_box() const { return m_scene_box; }
void set_scene_box(const BoundingBoxf3& box) { m_scene_box = box; }