BLI: support constructing Color4f from float pointer
authorJacques Lucke <jacques@blender.org>
Tue, 30 Jun 2020 15:55:21 +0000 (17:55 +0200)
committerJacques Lucke <jacques@blender.org>
Tue, 30 Jun 2020 16:18:48 +0000 (18:18 +0200)
source/blender/blenlib/BLI_color.hh

index 432459c99981d9880be725fc14fd30f52de59334..37f74edcf4cf65992a4957f193ae8bcd6d017d5b 100644 (file)
@@ -28,6 +28,10 @@ struct Color4f {
 
   Color4f() = default;
 
+  Color4f(const float *rgba) : r(rgba[0]), g(rgba[1]), b(rgba[2]), a(rgba[3])
+  {
+  }
+
   Color4f(float r, float g, float b, float a) : r(r), g(g), b(b), a(a)
   {
   }