1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="ja" lang="ja" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" />
7    <style type="text/css"><!--
8      span.static_style
9      {
10        font-size			: 8pt;
11        color				: white;
12        font-weight			: bold;
13        background			: #44f;
14        border-left			: solid 1px #aaf;
15        border-top			: solid 1px #aaf;
16        border-right		: solid 1px #00c;
17        border-bottom		: solid 1px #00c;
18        padding-left		: 2px;
19        padding-right		: 2px;
20      }
21
22      span.virtual_style
23      {
24        font-size			 : 8pt;
25        color				 : white;
26        font-weight			: bold;
27        background			: #0a0;
28        border-left			: solid 1px #0f0;
29        border-top			: solid 1px #0f0;
30        border-right		: solid 1px #060;
31        border-bottom		: solid 1px #060;
32        padding-left		: 2px;
33        padding-right		: 2px;
34      }
35
36      span.protected_style
37      {
38        font-size			 : 8pt;
39        color				 : white;
40        font-weight			: bold;
41        background			: #444;
42        border-left			: solid 1px #ccc;
43        border-top			: solid 1px #ccc;
44        border-right		: solid 1px #222;
45        border-bottom		: solid 1px #222;
46        padding-left		: 2px;
47        padding-right		: 2px;
48      }
49        --></style>
50    <title>nn::util::Color8</title>
51  </head>
52  <body>
53    <h1>nn::util::Color8 構造体</h1>
54    <h2>構文</h2>
55    <div class="section">
56      <pre class="definition">struct Color8
57{
58   u8 r;
59   u8 g;
60   u8 b;
61   u8 a;
62};
63</pre>
64    </div>
65    <h2>説明</h2>
66    <div class="section">
67      <p>整数カラーを表す構造体です。</p><!-- write here --></div>
68    <a name="constant" id="constant">
69      <h2>メンバ定数</h2>
70      <div class="section">
71        <table class="members">
72          <tr>
73            <td width="100">
74              <span class="static_style" title="static">S</span>
75            </td>
76            <th>
77              <span class="argument">
78                <a href="../../../nn/util/Color8/ELEMENT_MIN.html">ELEMENT_MIN</a>
79              </span>
80            </th>
81            <td>カラー要素の最小値です。</td>
82          </tr>
83          <tr>
84            <td width="100">
85              <span class="static_style" title="static">S</span>
86            </td>
87            <th>
88              <span class="argument">
89                <a href="../../../nn/util/Color8/ELEMENT_MAX.html">ELEMENT_MAX</a>
90              </span>
91            </th>
92            <td>カラー要素の最大値です。</td>
93          </tr>
94          <tr>
95            <td width="100">
96              <span class="static_style" title="static">S</span>
97            </td>
98            <th>
99              <span class="argument">
100                <a href="../../../nn/util/Color8/ALPHA_MIN.html">ALPHA_MIN</a>
101              </span>
102            </th>
103            <td>alpha の最小値です。</td>
104          </tr>
105          <tr>
106            <td width="100">
107              <span class="static_style" title="static">S</span>
108            </td>
109            <th>
110              <span class="argument">
111                <a href="../../../nn/util/Color8/ALPHA_MAX.html">ALPHA_MAX</a>
112              </span>
113            </th>
114            <td>alpha の最大値です。</td>
115          </tr>
116          <tr>
117            <td width="100">
118              <span class="static_style" title="static">S</span>
119            </td>
120            <th>
121              <span class="argument">
122                <a href="../../../nn/util/Color8/ALPHA_OPACITY.html">ALPHA_OPACITY</a>
123              </span>
124            </th>
125            <td>不透明の alpha 値です。</td>
126          </tr>
127          <tr>
128            <td width="100">
129              <span class="static_style" title="static">S</span>
130            </td>
131            <th>
132              <span class="argument">
133                <a href="../../../nn/util/Color8/ALPHA_TRANSPARENT.html">ALPHA_TRANSPARENT</a>
134              </span>
135            </th>
136            <td>透明の alpha 値です。</td>
137          </tr>
138          <tr>
139            <td width="100">
140              <span class="static_style" title="static">S</span>
141            </td>
142            <th>
143              <span class="argument">
144                <a href="../../../nn/util/Color8/BLACK.html">BLACK</a>
145              </span>
146            </th>
147            <td>黒色の定数です。</td>
148          </tr>
149          <tr>
150            <td width="100">
151              <span class="static_style" title="static">S</span>
152            </td>
153            <th>
154              <span class="argument">
155                <a href="../../../nn/util/Color8/GRAY.html">GRAY</a>
156              </span>
157            </th>
158            <td>灰色の定数です。</td>
159          </tr>
160          <tr>
161            <td width="100">
162              <span class="static_style" title="static">S</span>
163            </td>
164            <th>
165              <span class="argument">
166                <a href="../../../nn/util/Color8/WHITE.html">WHITE</a>
167              </span>
168            </th>
169            <td>白色の定数です。</td>
170          </tr>
171          <tr>
172            <td width="100">
173              <span class="static_style" title="static">S</span>
174            </td>
175            <th>
176              <span class="argument">
177                <a href="../../../nn/util/Color8/RED.html">RED</a>
178              </span>
179            </th>
180            <td>赤色の定数です。</td>
181          </tr>
182          <tr>
183            <td width="100">
184              <span class="static_style" title="static">S</span>
185            </td>
186            <th>
187              <span class="argument">
188                <a href="../../../nn/util/Color8/GREEN.html">GREEN</a>
189              </span>
190            </th>
191            <td>緑色の定数です。</td>
192          </tr>
193          <tr>
194            <td width="100">
195              <span class="static_style" title="static">S</span>
196            </td>
197            <th>
198              <span class="argument">
199                <a href="../../../nn/util/Color8/BLUE.html">BLUE</a>
200              </span>
201            </th>
202            <td>青色の定数です。</td>
203          </tr>
204          <tr>
205            <td width="100">
206              <span class="static_style" title="static">S</span>
207            </td>
208            <th>
209              <span class="argument">
210                <a href="../../../nn/util/Color8/YELLOW.html">YELLOW</a>
211              </span>
212            </th>
213            <td>黄色の定数です。</td>
214          </tr>
215          <tr>
216            <td width="100">
217              <span class="static_style" title="static">S</span>
218            </td>
219            <th>
220              <span class="argument">
221                <a href="../../../nn/util/Color8/MAGENTA.html">MAGENTA</a>
222              </span>
223            </th>
224            <td>マゼンダの定数です。</td>
225          </tr>
226          <tr>
227            <td width="100">
228              <span class="static_style" title="static">S</span>
229            </td>
230            <th>
231              <span class="argument">
232                <a href="../../../nn/util/Color8/CYAN.html">CYAN</a>
233              </span>
234            </th>
235            <td>シアンの定数です。</td>
236          </tr> </table>
237      </div>
238    </a>
239    <a name="variable" id="variable">
240      <h2>メンバ変数</h2>
241      <div class="section">
242        <table class="members">
243          <tr>
244            <td width="100"> </td>
245            <th>
246              <span class="argument">r</span>
247            </th>
248            <td>カラーの R 要素です。 0 ~ 255 の範囲で値を保持します。</td>
249          </tr>
250          <tr>
251            <td width="100"> </td>
252            <th>
253              <span class="argument">g</span>
254            </th>
255            <td>カラーの G 要素です。 0 ~ 255 の範囲で値を保持します。</td>
256          </tr>
257          <tr>
258            <td width="100"> </td>
259            <th>
260              <span class="argument">b</span>
261            </th>
262            <td>カラーの B 要素です。 0 ~ 255 の範囲で値を保持します。</td>
263          </tr>
264          <tr>
265            <td width="100"> </td>
266            <th>
267              <span class="argument">a</span>
268            </th>
269            <td>カラーの A 要素です。 0 ~ 255 の範囲で値を保持します。</td>
270          </tr> </table>
271      </div>
272    </a>
273    <a name="function" id="function">
274      <h2>メンバ関数</h2>
275      <div class="section">
276        <table class="members">
277          <tr>
278            <th class="category" colspan="3">コンストラクタ/デストラクタ</th>
279          </tr>
280          <tr>
281            <td width="100">  </td>
282            <th>
283              <a href="../../../nn/util/Color8/Color8.html">Color8</a>
284            </th>
285            <td>デフォルトコンストラクタです。</td>
286          </tr>
287          <tr>
288            <td width="100">  </td>
289            <th>
290              <a href="../../../nn/util/Color8/~Color8.html">~Color8</a>
291            </th>
292            <td>デストラクタです。</td>
293          </tr>
294          <tr>
295            <th class="category" colspan="3">演算子オーバーロード</th>
296          </tr>
297          <tr>
298            <td width="100">  </td>
299            <th>
300              <a href="../../../nn/util/Color8/operator=.html">operator=</a>
301            </th>
302            <td>u32 型を代入する代入演算子です。</td>
303          </tr>
304          <tr>
305            <td width="100">  </td>
306            <th>
307              <a href="../../../nn/util/Color8/operator u32.html">operator u32</a>
308            </th>
309            <td>u32 型へのキャスト演算子です。</td>
310          </tr>
311          <tr>
312            <td width="100">  </td>
313            <th>
314              <a href="../../../nn/util/Color8/operator+.html">operator+</a>
315            </th>
316            <td>カラー同士の加算演算子です。</td>
317          </tr>
318          <tr>
319            <td width="100">  </td>
320            <th>
321              <a href="../../../nn/util/Color8/operator-2d.html">operator-</a>
322            </th>
323            <td>カラー同士の減算演算子です。</td>
324          </tr>
325          <tr>
326            <td width="100">  </td>
327            <th>
328              <a href="../../../nn/util/Color8/operator-2a.html">operator*</a>
329            </th>
330            <td>カラー同士の乗算演算子です。</td>
331          </tr>
332          <tr>
333            <td width="100">  </td>
334            <th>
335              <a href="../../../nn/util/Color8/operator-2f.html">operator/</a>
336            </th>
337            <td>カラー同士の除算演算子です。</td>
338          </tr>
339          <tr>
340            <td width="100">  </td>
341            <th>
342              <a href="../../../nn/util/Color8/operator++.html">operator++</a>
343            </th>
344            <td>前置のインクリメント演算子です。</td>
345          </tr>
346          <tr>
347            <td width="100">  </td>
348            <th>
349              <a href="../../../nn/util/Color8/operator-2d-2d.html">operator--</a>
350            </th>
351            <td>前置のデクリメント演算子です。</td>
352          </tr>
353          <tr>
354            <td width="100">  </td>
355            <th>
356              <a href="../../../nn/util/Color8/operator-7c.html">operator|</a>
357            </th>
358            <td>u32 としての ビット和を求めます。</td>
359          </tr>
360          <tr>
361            <td width="100">  </td>
362            <th>
363              <a href="../../../nn/util/Color8/operator&amp;.html">operator&amp;</a>
364            </th>
365            <td>u32 としての ビット積を求めます。</td>
366          </tr>
367          <tr>
368            <td width="100">  </td>
369            <th>
370              <a href="../../../nn/util/Color8/operator+=.html">operator+=</a>
371            </th>
372            <td>カラー同士の加算代入演算子です。</td>
373          </tr>
374          <tr>
375            <td width="100">  </td>
376            <th>
377              <a href="../../../nn/util/Color8/operator-2d=.html">operator-=</a>
378            </th>
379            <td>カラー同士の減算代入演算子です。</td>
380          </tr>
381          <tr>
382            <td width="100">  </td>
383            <th>
384              <a href="../../../nn/util/Color8/operator-2a=.html">operator*=</a>
385            </th>
386            <td>カラー同士の乗算代入演算子です。</td>
387          </tr>
388          <tr>
389            <td width="100">  </td>
390            <th>
391              <a href="../../../nn/util/Color8/operator-2f=.html">operator/=</a>
392            </th>
393            <td>カラー同士の除算代入演算子です。</td>
394          </tr>
395          <tr>
396            <th class="category" colspan="3">設定/取得</th>
397          </tr>
398          <tr>
399            <td width="100">  </td>
400            <th>
401              <a href="../../../nn/util/Color8/Set.html">Set</a>
402            </th>
403            <td>RGBA の値を設定します。</td>
404          </tr>
405          <tr>
406            <td width="100">  </td>
407            <th>
408              <a href="../../../nn/util/Color8/ToU32.html">ToU32</a>
409            </th>
410            <td>u32 としてカラー値を取得します。</td>
411          </tr>
412          <tr>
413            <td width="100">  </td>
414            <th>
415              <a href="../../../nn/util/Color8/SetU32.html">SetU32</a>
416            </th>
417            <td>u32 として値を設定します。</td>
418          </tr> </table>
419      </div>
420    </a>
421    <h2>履歴</h2>
422    <div class="section">
423      <dl class="history">
424        <dt>2010/08/23</dt>
425        <dd>初版<br />
426        </dd>
427      </dl>
428    </div>
429  </body>
430</html>