From 0bed0d77cc1b5bff3171289b81d57df7d3a7fa27 Mon Sep 17 00:00:00 2001 From: Michael Miller Date: Sun, 20 Mar 2016 13:41:40 -0700 Subject: [PATCH] Updated RgbwColor object API (markdown) --- RgbwColor-object-API.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/RgbwColor-object-API.md b/RgbwColor-object-API.md index 1d02e7e..a50db35 100644 --- a/RgbwColor-object-API.md +++ b/RgbwColor-object-API.md @@ -56,4 +56,11 @@ This is a static function, which means you need to call it scoped to the object ``` RgbwColor results = RgbwColor::LinearBlend(RgbwColor(255,0,0,0), RgbwColor(0,255,0,10), 0.33f); ``` - +### static RgbwColor BilinearBlend(RgbwColor c00, RgbwColor c01, RgbwColor c10, RgbwColor c11, float x, float y); +This will blend between four colors by the amount defined by 2d weighting values. +c00 - upper left quadrant color +c01 - upper right quadrant color +c10 - lower left quadrant color +c11 - lower right quadrant color +x - unit value (0.0 - 1.0) that defines the blend progress in horizontal space +y - unit value (0.0 - 1.0) that defines the blend progress in vertical space