summaryrefslogtreecommitdiff
path: root/src/mbgl/util/color.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/util/color.cpp')
-rw-r--r--src/mbgl/util/color.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mbgl/util/color.cpp b/src/mbgl/util/color.cpp
index 44f815e8b8..5d30d25244 100644
--- a/src/mbgl/util/color.cpp
+++ b/src/mbgl/util/color.cpp
@@ -48,4 +48,15 @@ mbgl::Value Color::toObject() const {
return mapbox::base::ValueObject{{"r", double(r)}, {"g", double(g)}, {"b", double(b)}, {"a", double(a)}};
}
+mbgl::Value Color::serialize() const {
+ std::array<double, 4> array = toArray();
+ return std::vector<mbgl::Value>{
+ std::string("rgba"),
+ array[0],
+ array[1],
+ array[2],
+ array[3],
+ };
+}
+
} // namespace mbgl