317 lines
17 KiB
HTML
317 lines
17 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
|
<title>etk Library</title>
|
|
<link rel="stylesheet" href="base.css">
|
|
</head>
|
|
<body>
|
|
<div class="navbar navbar-fixed-top">
|
|
<div class="container">
|
|
<h1>etk Library</h1>
|
|
<li>etk</li>
|
|
<ul>
|
|
<li><a href="etk__Archive.html">Archive</a></li>
|
|
<li><a href="etk__Archive__Content.html">Archive::Content</a></li>
|
|
<li><a href="etk__BaseNoise.html">BaseNoise</a></li>
|
|
<li><a href="etk__Buffer.html">Buffer</a></li>
|
|
<li><a href="etk__CCout.html">CCout</a></li>
|
|
<li><a href="etk__CEndl.html">CEndl</a></li>
|
|
<li><a href="etk__CStart.html">CStart</a></li>
|
|
<li><a href="etk__Color.html">Color</a></li>
|
|
<li><a href="etk__FSNode.html">FSNode</a></li>
|
|
<li><a href="etk__FSNodeRight.html">FSNodeRight</a></li>
|
|
<li><a href="etk__Hash.html">Hash</a></li>
|
|
<li><a href="etk__HashData.html">HashData</a></li>
|
|
<li><a href="etk__Matrix4.html">Matrix4</a></li>
|
|
<li><a href="etk__MessageFifo.html">MessageFifo</a></li>
|
|
<li><a href="etk__Mutex.html">Mutex</a></li>
|
|
<li><a href="etk__Noise.html">Noise</a></li>
|
|
<li><a href="etk__Plane.html">Plane</a></li>
|
|
<li><a href="etk__RegExp.html">RegExp</a></li>
|
|
<li><a href="etk__RegExpNode.html">RegExpNode</a></li>
|
|
<li><a href="etk__RegExpNodeBracket.html">RegExpNodeBracket</a></li>
|
|
<li><a href="etk__RegExpNodeDigit.html">RegExpNodeDigit</a></li>
|
|
<li><a href="etk__RegExpNodeDigitNot.html">RegExpNodeDigitNot</a></li>
|
|
<li><a href="etk__RegExpNodeDot.html">RegExpNodeDot</a></li>
|
|
<li><a href="etk__RegExpNodeEOL.html">RegExpNodeEOL</a></li>
|
|
<li><a href="etk__RegExpNodeLetter.html">RegExpNodeLetter</a></li>
|
|
<li><a href="etk__RegExpNodeLetterNot.html">RegExpNodeLetterNot</a></li>
|
|
<li><a href="etk__RegExpNodePThese.html">RegExpNodePThese</a></li>
|
|
<li><a href="etk__RegExpNodePTheseElem.html">RegExpNodePTheseElem</a></li>
|
|
<li><a href="etk__RegExpNodeSOL.html">RegExpNodeSOL</a></li>
|
|
<li><a href="etk__RegExpNodeValue.html">RegExpNodeValue</a></li>
|
|
<li><a href="etk__RegExpNodeWhiteSpace.html">RegExpNodeWhiteSpace</a></li>
|
|
<li><a href="etk__RegExpNodeWhiteSpaceNot.html">RegExpNodeWhiteSpaceNot</a></li>
|
|
<li><a href="etk__RegExpNodeWordChar.html">RegExpNodeWordChar</a></li>
|
|
<li><a href="etk__RegExpNodeWordCharNot.html">RegExpNodeWordCharNot</a></li>
|
|
<li><a href="etk__Semaphore.html">Semaphore</a></li>
|
|
<li><a href="etk__UChar.html">UChar</a></li>
|
|
<li><a href="etk__Vector2D.html">Vector2D</a></li>
|
|
<li><a href="etk__Vector3D.html">Vector3D</a></li>
|
|
<li><a href="etk__Vector4D.html">Vector4D</a></li>
|
|
<li><a href="etk__archive__Zip.html">archive::Zip</a></li>
|
|
<li><a href="etk__elementPos_ts.html">elementPos_ts</a></li>
|
|
</ul>
|
|
<li><a href="etk__FSNType.html">FSNType</a></li>
|
|
<li><a href="etk__logLevel.html">logLevel</a></li>
|
|
<li><a href="etk__regExpPrivateSection.html">regExpPrivateSection</a></li>
|
|
<li><a href="etk__seekNode.html">seekNode</a></li>
|
|
<li><a href="etk__typeNode.html">typeNode</a></li>
|
|
</ul>
|
|
<li>unicode</li>
|
|
<ul>
|
|
<li><a href="unicode__charset.html">charset</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="container" id="content">
|
|
<h1>Class: etk::Color</h1>
|
|
<br/>
|
|
<h2>Synopsis:</h2>
|
|
<pre>
|
|
+ <a class="code-function" href="#Color">Color</a> (<span class="code-type">void</span>);<br>+ <a class="code-function" href="#Color">Color</a> (<span class="code-type">double</span> <span class="code-argument">_r</span>,<br/> <span class="code-type">double</span> <span class="code-argument">_g</span>,<br/> <span class="code-type">double</span> <span class="code-argument">_b</span>,<br/> <span class="code-type">double</span> <span class="code-argument">_a</span>);<br>+ <a class="code-function" href="#Color">Color</a> (<span class="code-type">float</span> <span class="code-argument">_r</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_g</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_b</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_a</span>);<br>+ <a class="code-function" href="#Color">Color</a> (<span class="code-type">uint8_t</span> <span class="code-argument">_r</span>,<br/> <span class="code-type">uint8_t</span> <span class="code-argument">_g</span>,<br/> <span class="code-type">uint8_t</span> <span class="code-argument">_b</span>,<br/> <span class="code-type">uint8_t</span> <span class="code-argument">_a</span>);<br>+ <a class="code-function" href="#Color">Color</a> (<span class="code-type">int</span> <span class="code-argument">_r</span>,<br/> <span class="code-type">int</span> <span class="code-argument">_g</span>,<br/> <span class="code-type">int</span> <span class="code-argument">_b</span>,<br/> <span class="code-type">int</span> <span class="code-argument">_a</span>);<br>+ <a class="code-function" href="#Color">Color</a> (<span class="code-type">uint32_t</span> <span class="code-argument">_input</span>);<br>+ <a class="code-function" href="#Color">Color</a> (<span class="code-storage-keyword">const</span> etk::Color<<span class="code-type">float</span>> & <span class="code-argument">_obj</span>);<br>+ <a class="code-function" href="#Color">Color</a> (<span class="code-storage-keyword">const</span> etk::Color<<span class="code-type">uint8_t</span>> & <span class="code-argument">_obj</span>);<br>+ <a class="code-function" href="#Color">Color</a> (<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <span class="code-argument">_input</span>);<br>+ ~<a class="code-function" href="#Color">Color</a> (<span class="code-type">void</span>);<br>+ Color<MY_TYPE> & <a class="code-function" href="#operator=">operator=</a> (<span class="code-storage-keyword">const</span> etk::Color<MY_TYPE> & <span class="code-argument">_input</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#operator!=">operator!=</a> (<span class="code-storage-keyword">const</span> etk::Color<MY_TYPE> & <span class="code-argument">_obj</span>);<br>+ <span class="code-type">bool</span> <a class="code-function" href="#operator==">operator==</a> (<span class="code-storage-keyword">const</span> etk::Color<MY_TYPE> & <span class="code-argument">_obj</span>);<br>+ <span class="code-type">uint32_t</span> <a class="code-function" href="#get">get</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#set">set</a> (<span class="code-type">float</span> <span class="code-argument">_r</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_g</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_b</span>,<br/> <span class="code-type">float</span> <span class="code-argument">_a</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#set">set</a> (<span class="code-type">uint8_t</span> <span class="code-argument">_r</span>,<br/> <span class="code-type">uint8_t</span> <span class="code-argument">_g</span>,<br/> <span class="code-type">uint8_t</span> <span class="code-argument">_b</span>,<br/> <span class="code-type">uint8_t</span> <span class="code-argument">_a</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#set">set</a> (<span class="code-type">int</span> <span class="code-argument">_r</span>,<br/> <span class="code-type">int</span> <span class="code-argument">_g</span>,<br/> <span class="code-type">int</span> <span class="code-argument">_b</span>,<br/> <span class="code-type">int</span> <span class="code-argument">_a</span>);<br>+ <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <a class="code-function" href="#getHexString">getHexString</a> (<span class="code-type">void</span>);<br>+ <a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <a class="code-function" href="#getString">getString</a> (<span class="code-type">void</span>);<br>+ MY_TYPE <a class="code-function" href="#r">r</a> (<span class="code-type">void</span>);<br>+ MY_TYPE <a class="code-function" href="#g">g</a> (<span class="code-type">void</span>);<br>+ MY_TYPE <a class="code-function" href="#b">b</a> (<span class="code-type">void</span>);<br>+ MY_TYPE <a class="code-function" href="#a">a</a> (<span class="code-type">void</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setR">setR</a> (MY_TYPE <span class="code-argument">_r</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setG">setG</a> (MY_TYPE <span class="code-argument">_g</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setB">setB</a> (MY_TYPE <span class="code-argument">_b</span>);<br>+ <span class="code-type">void</span> <a class="code-function" href="#setA">setA</a> (MY_TYPE <span class="code-argument">_a</span>);<br></pre>
|
|
|
|
|
|
<h2>Detail:<h2>
|
|
<h3>etk::<a id="Color">Color</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-function">Color</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3>etk::<a id="Color">Color</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-function">Color</span>(<span class="code-type">double</span> <span class="code-argument">_r</span>,
|
|
<span class="code-type">double</span> <span class="code-argument">_g</span>,
|
|
<span class="code-type">double</span> <span class="code-argument">_b</span>,
|
|
<span class="code-type">double</span> <span class="code-argument">_a</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3>etk::<a id="Color">Color</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-function">Color</span>(<span class="code-type">float</span> <span class="code-argument">_r</span>,
|
|
<span class="code-type">float</span> <span class="code-argument">_g</span>,
|
|
<span class="code-type">float</span> <span class="code-argument">_b</span>,
|
|
<span class="code-type">float</span> <span class="code-argument">_a</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3>etk::<a id="Color">Color</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-function">Color</span>(<span class="code-type">uint8_t</span> <span class="code-argument">_r</span>,
|
|
<span class="code-type">uint8_t</span> <span class="code-argument">_g</span>,
|
|
<span class="code-type">uint8_t</span> <span class="code-argument">_b</span>,
|
|
<span class="code-type">uint8_t</span> <span class="code-argument">_a</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3>etk::<a id="Color">Color</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-function">Color</span>(<span class="code-type">int</span> <span class="code-argument">_r</span>,
|
|
<span class="code-type">int</span> <span class="code-argument">_g</span>,
|
|
<span class="code-type">int</span> <span class="code-argument">_b</span>,
|
|
<span class="code-type">int</span> <span class="code-argument">_a</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3>etk::<a id="Color">Color</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-function">Color</span>(<span class="code-type">uint32_t</span> <span class="code-argument">_input</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3>etk::<a id="Color">Color</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-function">Color</span>(<span class="code-storage-keyword">const</span> etk::Color<<span class="code-type">float</span>> & <span class="code-argument">_obj</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3>etk::<a id="Color">Color</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-function">Color</span>(<span class="code-storage-keyword">const</span> etk::Color<<span class="code-type">uint8_t</span>> & <span class="code-argument">_obj</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3>etk::<a id="Color">Color</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-function">Color</span>(<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <span class="code-argument">_input</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3>etk::~<a id="Color">Color</a> ()</h3>
|
|
|
|
<pre>
|
|
~<span class="code-function">Color</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="operator=">operator=</a> ()</h3>
|
|
|
|
<pre>
|
|
Color<MY_TYPE> & <span class="code-function">operator=</span>(<span class="code-storage-keyword">const</span> etk::Color<MY_TYPE> & <span class="code-argument">_input</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="operator!=">operator!=</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">bool</span> <span class="code-function">operator!=</span>(<span class="code-storage-keyword">const</span> etk::Color<MY_TYPE> & <span class="code-argument">_obj</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="operator==">operator==</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">bool</span> <span class="code-function">operator==</span>(<span class="code-storage-keyword">const</span> etk::Color<MY_TYPE> & <span class="code-argument">_obj</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="get">get</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">uint32_t</span> <span class="code-function">get</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="set">set</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">set</span>(<span class="code-type">float</span> <span class="code-argument">_r</span>,
|
|
<span class="code-type">float</span> <span class="code-argument">_g</span>,
|
|
<span class="code-type">float</span> <span class="code-argument">_b</span>,
|
|
<span class="code-type">float</span> <span class="code-argument">_a</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="set">set</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">set</span>(<span class="code-type">uint8_t</span> <span class="code-argument">_r</span>,
|
|
<span class="code-type">uint8_t</span> <span class="code-argument">_g</span>,
|
|
<span class="code-type">uint8_t</span> <span class="code-argument">_b</span>,
|
|
<span class="code-type">uint8_t</span> <span class="code-argument">_a</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="set">set</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">set</span>(<span class="code-type">int</span> <span class="code-argument">_r</span>,
|
|
<span class="code-type">int</span> <span class="code-argument">_g</span>,
|
|
<span class="code-type">int</span> <span class="code-argument">_b</span>,
|
|
<span class="code-type">int</span> <span class="code-argument">_a</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="getHexString">getHexString</a> ()</h3>
|
|
|
|
<pre>
|
|
<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <span class="code-function">getHexString</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="getString">getString</a> ()</h3>
|
|
|
|
<pre>
|
|
<a href="http://www.cplusplus.com/reference/string/string/" class="code-type">std::string</a> <span class="code-function">getString</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="r">r</a> ()</h3>
|
|
|
|
<pre>
|
|
MY_TYPE <span class="code-function">r</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="g">g</a> ()</h3>
|
|
|
|
<pre>
|
|
MY_TYPE <span class="code-function">g</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="b">b</a> ()</h3>
|
|
|
|
<pre>
|
|
MY_TYPE <span class="code-function">b</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="a">a</a> ()</h3>
|
|
|
|
<pre>
|
|
MY_TYPE <span class="code-function">a</span>(<span class="code-type">void</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="setR">setR</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">setR</span>(MY_TYPE <span class="code-argument">_r</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="setG">setG</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">setG</span>(MY_TYPE <span class="code-argument">_g</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="setB">setB</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">setB</span>(MY_TYPE <span class="code-argument">_b</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
<h3><a id="setA">setA</a> ()</h3>
|
|
|
|
<pre>
|
|
<span class="code-type">void</span> <span class="code-function">setA</span>(MY_TYPE <span class="code-argument">_a</span>);</pre>
|
|
<br/>
|
|
<br/>
|
|
|
|
<hr/>
|
|
</div>
|
|
</body>
|
|
</html>
|