From 4d9b8dde297bf5fdb90ae5cee9500c02f98aeb13 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 23 Oct 2020 17:05:32 +0300 Subject: [PATCH] Add lerp for generic_color --- libs/gfx/include/psemek/gfx/color.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/gfx/include/psemek/gfx/color.hpp b/libs/gfx/include/psemek/gfx/color.hpp index 9110fab8..c0ccd097 100644 --- a/libs/gfx/include/psemek/gfx/color.hpp +++ b/libs/gfx/include/psemek/gfx/color.hpp @@ -2,6 +2,7 @@ #include #include +#include #include @@ -83,6 +84,11 @@ namespace psemek::gfx } }; + inline generic_color lerp(generic_color const & c0, generic_color const & c1, float t) + { + return generic_color{geom::lerp(c0.c, c1.c, t)}; + } + static const generic_color white {{1.f, 1.f, 1.f, 1.f}}; static const generic_color black {{0.f, 0.f, 0.f, 1.f}};