diff options
Diffstat (limited to 'platform/ios/src/UIColor+MGLAdditions.mm')
-rw-r--r-- | platform/ios/src/UIColor+MGLAdditions.mm | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/platform/ios/src/UIColor+MGLAdditions.mm b/platform/ios/src/UIColor+MGLAdditions.mm index 68e77f5b10..281ac79ba8 100644 --- a/platform/ios/src/UIColor+MGLAdditions.mm +++ b/platform/ios/src/UIColor+MGLAdditions.mm @@ -12,6 +12,14 @@ return { static_cast<float>(r*a), static_cast<float>(g*a), static_cast<float>(b*a), static_cast<float>(a) }; } +- (mbgl::Color)mgl_colorForPremultipliedValue +{ + CGFloat r, g, b, a; + [self getRed:&r green:&g blue:&b alpha:&a]; + + return { static_cast<float>(r), static_cast<float>(g), static_cast<float>(b), static_cast<float>(a) }; +} + - (mbgl::style::PropertyValue<mbgl::Color>)mgl_colorPropertyValue { mbgl::Color color = self.mgl_color; |