<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OKColors on OKColors Docs</title><link>https://docs.radiant-pixel.com/radiantOkColors/</link><description>Recent content in OKColors on OKColors Docs</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://docs.radiant-pixel.com/radiantOkColors/index.xml" rel="self" type="application/rss+xml"/><item><title>BreakOutLCHA</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/materialfunction/nodes/breaklcha/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/materialfunction/nodes/breaklcha/</guid><description>&lt;h1 id="breakoutlcha"&gt;BreakOutLCHA&lt;a class="anchor" href="#breakoutlcha"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/materialfunctions/node_BreakOutLCHA.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/materialfunctions/node_BreakOutLCHA_prev.avif" 
 alt="BreakLCHA Material Function Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;a class="anchor" href="#inputs"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LCHColor (&lt;span style="color:#66d9ef"&gt;float4&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;L (&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;C (&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;H (&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;A (&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Breaks out L,C,H and A scalars from a Vector4.&lt;/p&gt;</description></item><item><title>ClampLCH</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/materialnodes/nodes/clamplch/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/materialnodes/nodes/clamplch/</guid><description>&lt;h1 id="clamp-lch"&gt;Clamp LCH&lt;a class="anchor" href="#clamp-lch"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/materialnodes/mat_ClampLCH.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/materialnodes/mat_ClampLCH_prev.avif" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;a class="anchor" href="#inputs"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LCHColor (&lt;span style="color:#66d9ef"&gt;float4&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LCHColor (&lt;span style="color:#66d9ef"&gt;float4&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Clamps the LCHColor to a valid range to ensure consistency. You will only need this if there are some floating point errors happening from multiple transformations. In general this should only be used if you are encountering issues with the colors, when converting back to linear color.&lt;/p&gt;</description></item><item><title>FLCHColor</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/types/types/flchcolor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/types/types/flchcolor/</guid><description>&lt;h1 id="flchcolor"&gt;FLCHColor&lt;a class="anchor" href="#flchcolor"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;A 32 bit/component floating point OKLCH color&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Module OKColors&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Header /OKColors/Source/OkColors/Public/LCHColor.h &lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Include &amp;#34;LCHColor.h&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="variables"&gt;Variables&lt;a class="anchor" href="#variables"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; L&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; C 
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; H&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; A&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="constructors"&gt;Constructors&lt;a class="anchor" href="#constructors"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FLCHColor()&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FLCHColor(EForceInit)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;constexpr&lt;/span&gt; LCHColor(&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; inL, &lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; inC, &lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; inH, &lt;span style="color:#66d9ef"&gt;float&lt;/span&gt; inA)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="functions"&gt;Functions&lt;a class="anchor" href="#functions"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;bool&lt;/span&gt; Serialize(FArchive&lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt; ar)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;bool&lt;/span&gt; Serialize(FStructuredArchive&lt;span style="color:#f92672"&gt;::&lt;/span&gt;FSlot slot)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;static&lt;/span&gt; FLCHColor GetClamped(&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; FLCHColor&lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt; color)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Clamp all values into valid ranges for LCH&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FLCHColor GetClamped(&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; FLCHColor&lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt; color) &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Clamp all values into valid ranges for LCH&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;static&lt;/span&gt; FLCHColor FromLinearColor(&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; FLinearColor&lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt; color)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Convert from Linear Color to LCH&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FLinearColor ToLinearColor() &lt;span style="color:#66d9ef"&gt;const&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Convert back to Linear Color&lt;/p&gt;</description></item><item><title>LCHColor to Linear</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/materialnodes/nodes/lchcolortolinearcolor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/materialnodes/nodes/lchcolortolinearcolor/</guid><description>&lt;h1 id="lchcolor-to-linearcolor"&gt;LCHColor to LinearColor&lt;a class="anchor" href="#lchcolor-to-linearcolor"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/materialnodes/mat_LCHFromLinear.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/materialnodes/mat_LCHFromLinear_prev.avif" 
 alt="LCHFromLinear Material Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;a class="anchor" href="#inputs"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LCHColor (&lt;span style="color:#66d9ef"&gt;float4&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LinearColor (&lt;span style="color:#66d9ef"&gt;float4&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Converts an ingoing LCHColor to linear color space. This is mainly used when you finished all operations in OKLCH and want to display the result in your material.&lt;/p&gt;</description></item><item><title>Lerp</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/lerp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/lerp/</guid><description>&lt;h1 id="lerp"&gt;Lerp&lt;a class="anchor" href="#lerp"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_Lerp.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_Lerp_prev.avif" 
 alt="Lerp node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;a class="anchor" href="#inputs"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;A (FLCHColor)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;B (FLCHColor)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Alpha (&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LCHColor&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Linearly interpolates luminosity, chroma, hue, and transparency from A to B using alpha as the interpolation value.&lt;br&gt;
This interpolation happens in the OKLch Color space since both colors are LCHColors and produces different results from directly Lerping between LinearColor values.&lt;/p&gt;</description></item><item><title>Linear To LCHColor</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/materialnodes/nodes/linearcolortolchcolor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/materialnodes/nodes/linearcolortolchcolor/</guid><description>&lt;h1 id="linearcolor-to-lchcolor"&gt;LinearColor To LCHColor&lt;a class="anchor" href="#linearcolor-to-lchcolor"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/materialnodes/mat_LinearToLCH.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/materialnodes/mat_LinearToLCH_prev.avif" 
 alt="LinearToLCHColor Material Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;a class="anchor" href="#inputs"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LinearColor (&lt;span style="color:#66d9ef"&gt;float4&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LCHColor (&lt;span style="color:#66d9ef"&gt;float4&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Converts an ingoing linear color to an LCHColor.&lt;/p&gt;</description></item><item><title>BlueprintFunctionLibrary</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/types/types/blueprintfunctionlibrary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/types/types/blueprintfunctionlibrary/</guid><description>&lt;h1 id="uokcolorconversionblueprintfunctionlibrary"&gt;UOKColorConversionBlueprintFunctionLibrary&lt;a class="anchor" href="#uokcolorconversionblueprintfunctionlibrary"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;A blueprint function providing new nodes to interact with and transform FLCHColor.
See &lt;a href="https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/"&gt;Blueprint Nodes&lt;/a&gt; for the Nodes Documentation&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Module OKColors&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Header /OKColors/Source/OkColors/Public/OKColorConversionBlueprintFunctionLibrary.h &lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;Include &amp;#34;OKColorConversionBlueprintFunctionLibrary.h&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="functions"&gt;Functions&lt;a class="anchor" href="#functions"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;static&lt;/span&gt; FLinearColor &lt;span style="color:#a6e22e"&gt;LCHColorToLinearColor&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; FLCHColor&lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt; color);&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Converts to LinearColor from FLCHColor, clipping back to the SRGB color gammut.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;static&lt;/span&gt; FLinearColor &lt;span style="color:#a6e22e"&gt;LCHColorToLinearColorFast&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; FLCHColor&lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt; color);&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Converts to LinearColor from FLCHColor. It&amp;rsquo;s fast but only correct for OKLCH colors in the SRGB color gammut. When in doubt use LCHColorToLinearColor.&lt;/p&gt;
&lt;hr&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;	&lt;span style="color:#66d9ef"&gt;static&lt;/span&gt; FLCHColor &lt;span style="color:#a6e22e"&gt;LCHColorFromLinearColor&lt;/span&gt;(&lt;span style="color:#66d9ef"&gt;const&lt;/span&gt; FLinearColor&lt;span style="color:#f92672"&gt;&amp;amp;&lt;/span&gt; color);&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Converts to FLCHColor from FLinearColor.&lt;/p&gt;</description></item><item><title>LCHColor from LinearColor</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/tolch/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/tolch/</guid><description>&lt;h1 id="lchcolor-from-linearcolor"&gt;LCHColor from LinearColor&lt;a class="anchor" href="#lchcolor-from-linearcolor"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_LCHColorFromLinearColor.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_LCHColorFromLinearColor_prev.avif" 
 alt="From LCH to linear node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="input"&gt;Input&lt;a class="anchor" href="#input"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Color (LinearColor)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LCHColor&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Converts a provided LinearColor to the OKLCH color space, outputting an LCHColor. The provided color should be a linear non SRGB color, so avoid gamma correcting the color before plugging it into the input.&lt;/p&gt;</description></item><item><title>LCHColor To LinearColor</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/tolinear/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/tolinear/</guid><description>&lt;h1 id="lchcolor-to-linearcolor"&gt;LCHColor To LinearColor&lt;a class="anchor" href="#lchcolor-to-linearcolor"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_LCHColorToLinearColor.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_LCHColorToLinearColor_prev.avif" 
 alt="LCHColor To LinearColor node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="input"&gt;Input&lt;a class="anchor" href="#input"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Color (LCHColor)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LinearColor&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Converts a provided LCHColor to the linear color space, outputting a LinearColor. The color is clipped back to the SRGB color gamut when converting back so the color is displayed correctly.&lt;br&gt;
Use this when you want to display your LCH Color again or set it on widgets.&lt;/p&gt;</description></item><item><title>LCHColor To LinearColor Fast</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/tolinearfast/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/tolinearfast/</guid><description>&lt;h1 id="lchcolor-to-linearcolor-fast"&gt;LCHColor To LinearColor Fast&lt;a class="anchor" href="#lchcolor-to-linearcolor-fast"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_LCHColorToLinearColorFast.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_LCHColorToLinearColorFast_prev.avif" 
 alt="LCHColorToLinear Fast node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="input"&gt;Input&lt;a class="anchor" href="#input"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Color (LCHColor)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LinearColor&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Converts a provided LCHColor to the linear color space, outputting an LinearColor.&lt;br&gt;
Color is clamped back to the SRGB color gammut when converting back, this is lossy and not always correct so only use it if you need the speed and are sure you can live with ther errors, otherwhise use &lt;a href="../ToLinear"&gt;LCHColor To LinearColor&lt;/a&gt;.&lt;br&gt;
Use this when you want to display your LCH Color again or set it on widgets.&lt;/p&gt;</description></item><item><title>Interpret As LinearColor</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/interpretaslinear/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/interpretaslinear/</guid><description>&lt;h1 id="interpret-as-linearcolor"&gt;Interpret As LinearColor&lt;a class="anchor" href="#interpret-as-linearcolor"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_InterpretAsLinearColor.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_InterpretAsLinearColor_prev.avif" 
 alt="Interpret As LinearColor node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;a class="anchor" href="#inputs"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Color (FLCHColor)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LinearColor&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Reinterprets an LCHColor as a LinearColor so it can be sent to a material using &lt;code&gt;Set Vector Parameter Value&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Clip To SRGB Gammut</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/cliptosrgbgammut/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/cliptosrgbgammut/</guid><description>&lt;h1 id="clip-to-srgb-gammut"&gt;Clip To SRGB Gammut&lt;a class="anchor" href="#clip-to-srgb-gammut"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_ClipToSRGBGammut.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_ClipToSRGBGammut_prev.avif" 
 alt="Clip To SRGB Gammut Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;a class="anchor" href="#inputs"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Color (FLCHColor)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FLCHColor&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Clips the LCHColor to the SRGB color gamut. This is usually used before converting to LinearColor, and the &lt;a href="../ToLinear"&gt;LCHColor To LinearColor&lt;/a&gt; node does this automatically.&lt;/p&gt;</description></item><item><title>Get Clamped</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/getclamped/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/getclamped/</guid><description>&lt;h1 id="get-clamped"&gt;Get Clamped&lt;a class="anchor" href="#get-clamped"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_GetClamped.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_GetClamped_prev.avif" 
 alt="Get Clamped node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;a class="anchor" href="#inputs"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Color (FLCHColor)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FLCHColor&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Clamps the input LCHColor to the SRGB color gammut this is wrong in some cases but faster than clipping.&lt;/p&gt;</description></item><item><title>Get Formatted</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/getformatted/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/blueprintnodes/nodes/getformatted/</guid><description>&lt;h1 id="get-formatted"&gt;Get Formatted&lt;a class="anchor" href="#get-formatted"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_GetFormatted.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/blueprintnodes/node_GetFormatted_prev.avif" 
 alt="Get Formatted node" width="384"&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;img src="https://docs.radiant-pixel.com/radiantOkColors/images/Bp/GetFormatted.png" alt="Get Formatted" /&gt;&lt;/p&gt;
&lt;h2 id="inputs"&gt;Inputs&lt;a class="anchor" href="#inputs"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Color (FLCHColor)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-cpp" data-lang="cpp"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;FString&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Provides a human readable output for display in consoles as an FString.&lt;/p&gt;</description></item><item><title>MakeLCHA</title><link>https://docs.radiant-pixel.com/radiantOkColors/docs/materialfunction/nodes/makelcha/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.radiant-pixel.com/radiantOkColors/docs/materialfunction/nodes/makelcha/</guid><description>&lt;h1 id="makelcha"&gt;MakeLCHA&lt;a class="anchor" href="#makelcha"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;figure class="node-visual"&gt;
 
 
 

 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 
 
 

 &lt;img hr-src="https://docs.radiant-pixel.com/radiantOkColors/images/materialfunctions/node_MakeLCHA.avif" src="https://docs.radiant-pixel.com/radiantOkColors/images/materialfunctions/node_MakeLCHA_prev.avif" 
 alt="MakeLCHA Material Function Node" width="384"&gt;
&lt;/figure&gt;

&lt;h2 id="inputs"&gt;Inputs&lt;a class="anchor" href="#inputs"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;L (&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;C (&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;H (&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;A (&lt;span style="color:#66d9ef"&gt;float&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="output"&gt;Output&lt;a class="anchor" href="#output"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-hlsl" data-lang="hlsl"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;LCHColor (&lt;span style="color:#66d9ef"&gt;float4&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="behaviour"&gt;Behaviour&lt;a class="anchor" href="#behaviour"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Combines individual L,C,H and A scalars into a Vector4 with LCHA as RGBA.&lt;/p&gt;</description></item></channel></rss>