D'angband  0.0.0
Deeangband
 全て クラス ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
構造体 Color

色定義クラス [詳細]

#include <Color.h>

Public メソッド

 Color (int r, int g, int b, int a)
 Colorクラスコンストラクタ [詳細]
 
 Color (void)
 Campクラスコンストラクタ [詳細]
 
 ‾Color (void)
 Campクラスデストラクタ [詳細]
 
int GetRed (void)
 色のR値を返す [詳細]
 
int GetGreen (void)
 色のG値を返す [詳細]
 
int GetBlue (void)
 色のB値を返す [詳細]
 
int GetAlpha (void)
 色のアルファ値を返す [詳細]
 

Private メソッド

template<class Archive >
void serialize (Archive &archive, const unsigned int fileVersion)
 クラスのシリアライズ化を設定する [詳細]
 

Private 変数

int r
 [詳細]
 
int g
 [詳細]
 
int b
 [詳細]
 
int a
 アルファチャンネル [詳細]
 

フレンド

class boost::serialization::access
 

説明

色定義クラス

色指定の構造体

Color.h18 行で定義されています。

コンストラクタとデストラクタ

Color::Color ( int  r,
int  g,
int  b,
int  a 
)

Colorクラスコンストラクタ

引数
r
g
b
aアルファチャンネル

Color.cpp13 行で定義されています。

14 {
15  this->r = r;
16  this->g = g;
17  this->b = b;
18  this->a = a;
19 }
int b
Definition: Color.h:24
int r
Definition: Color.h:22
int g
Definition: Color.h:23
int a
アルファチャンネル
Definition: Color.h:25
Color::Color ( void  )

Campクラスコンストラクタ

Color.cpp21 行で定義されています。

22 {
23  this->r = 0;
24  this->g = 0;
25  this->b = 0;
26  this->a = 255;
27 }
int b
Definition: Color.h:24
int r
Definition: Color.h:22
int g
Definition: Color.h:23
int a
アルファチャンネル
Definition: Color.h:25

関数

int Color::GetAlpha ( void  )

色のアルファ値を返す

戻り値
色のアルファ値

Color.cpp48 行で定義されています。

49 {
50  return this->a;
51 }
int a
アルファチャンネル
Definition: Color.h:25
int Color::GetBlue ( void  )

色のB値を返す

戻り値
色のB値

Color.cpp43 行で定義されています。

44 {
45  return this->b;
46 }
int b
Definition: Color.h:24
int Color::GetGreen ( void  )

色のG値を返す

戻り値
色のG値

Color.cpp38 行で定義されています。

39 {
40  return this->g;
41 }
int g
Definition: Color.h:23
int Color::GetRed ( void  )

色のR値を返す

戻り値
色のR値

Color.cpp33 行で定義されています。

34 {
35  return this->r;
36 }
int r
Definition: Color.h:22
template<class Archive >
void Color::serialize ( Archive &  archive,
const unsigned int  fileVersion 
)
inlineprivate

クラスのシリアライズ化を設定する

引数
archiveアーカイブ化するクラスのアドレス
fileVersionファイルバージョン
戻り値
XMLSerializeテンプレート

Color.h35 行で定義されています。

36  {
37  archive & BOOST_SERIALIZATION_NVP(floorID1);
38  archive & BOOST_SERIALIZATION_NVP(floorID2);
39  archive & BOOST_SERIALIZATION_NVP(position1);
40  archive & BOOST_SERIALIZATION_NVP(position2);
41  }
Color::‾Color ( void  )

Campクラスデストラクタ

Color.cpp29 行で定義されています。

30 {
31 }

フレンドと関連する関数

friend class boost::serialization::access
friend

Color.h27 行で定義されています。

変数

int Color::a
private

アルファチャンネル

Color.h25 行で定義されています。

int Color::b
private

Color.h24 行で定義されています。

int Color::g
private

Color.h23 行で定義されています。

int Color::r
private

Color.h22 行で定義されています。


この構造体の説明は次のファイルから生成されました: