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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorenricoturri1966 <enricoturri@seznam.cz>2021-12-22 13:07:10 +0300
committerenricoturri1966 <enricoturri@seznam.cz>2021-12-22 13:07:10 +0300
commite77f89cf5de7cd15637985c7a64e1732eeb4fd63 (patch)
treea613747f97918a734fc85b21ce060c5ae9b9f9a2
parentd1822f3ca2655afaa2e69fc194e56b283d3818a3 (diff)
Fixed build on non-Windows OSs
-rw-r--r--src/libslic3r/Color.hpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/libslic3r/Color.hpp b/src/libslic3r/Color.hpp
index 7ad10fec5..6f39a26fc 100644
--- a/src/libslic3r/Color.hpp
+++ b/src/libslic3r/Color.hpp
@@ -43,9 +43,9 @@ public:
m_data[comp] = std::clamp(value, 0.0f, 1.0f);
}
- unsigned char r_uchar() const { return unsigned char(m_data[0] * 255.0f); }
- unsigned char g_uchar() const { return unsigned char(m_data[1] * 255.0f); }
- unsigned char b_uchar() const { return unsigned char(m_data[2] * 255.0f); }
+ unsigned char r_uchar() const { return static_cast<unsigned char>(m_data[0] * 255.0f); }
+ unsigned char g_uchar() const { return static_cast<unsigned char>(m_data[1] * 255.0f); }
+ unsigned char b_uchar() const { return static_cast<unsigned char>(m_data[2] * 255.0f); }
static const ColorRGB BLACK() { return { 0.0f, 0.0f, 0.0f }; }
static const ColorRGB BLUE() { return { 0.0f, 0.0f, 1.0f }; }
@@ -104,10 +104,10 @@ public:
m_data[comp] = std::clamp(value, 0.0f, 1.0f);
}
- unsigned char r_uchar() const { return unsigned char(m_data[0] * 255.0f); }
- unsigned char g_uchar() const { return unsigned char(m_data[1] * 255.0f); }
- unsigned char b_uchar() const { return unsigned char(m_data[2] * 255.0f); }
- unsigned char a_uchar() const { return unsigned char(m_data[3] * 255.0f); }
+ unsigned char r_uchar() const { return static_cast<unsigned char>(m_data[0] * 255.0f); }
+ unsigned char g_uchar() const { return static_cast<unsigned char>(m_data[1] * 255.0f); }
+ unsigned char b_uchar() const { return static_cast<unsigned char>(m_data[2] * 255.0f); }
+ unsigned char a_uchar() const { return static_cast<unsigned char>(m_data[3] * 255.0f); }
bool is_transparent() const { return m_data[3] < 1.0f; }