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&.html">operator&</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>