diff Framework/Scene2D/Internals/CairoFloatTextureRenderer.cpp @ 773:b8dfd966b5f4

FloatTextureSceneLayer::SetInverted()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 24 May 2019 13:44:34 +0200
parents ed783cbc92d7
children 238693c3bc51 6e888cf6a48b
line wrap: on
line diff
--- a/Framework/Scene2D/Internals/CairoFloatTextureRenderer.cpp	Fri May 24 11:04:41 2019 +0200
+++ b/Framework/Scene2D/Internals/CairoFloatTextureRenderer.cpp	Fri May 24 13:44:34 2019 +0200
@@ -72,6 +72,11 @@
 
           uint8_t vv = static_cast<uint8_t>(v);
 
+          if (l.IsInverted())
+          {
+            vv = 255 - vv;
+          }
+
           q[0] = vv;
           q[1] = vv;
           q[2] = vv;