diff options
Diffstat (limited to 'src/mbgl/util/color.cpp')
-rw-r--r-- | src/mbgl/util/color.cpp | 11 |
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 |