D'angband  0.0.0
Deeangband
 全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド マクロ定義 ページ
Deeangband::Color クラス

色定義クラス [詳解]

#include <Color.h>

公開メンバ関数

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

非公開メンバ関数

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

非公開変数類

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

フレンド

class boost::serialization::access
 

詳解

色定義クラス

Color.h21 行目に定義があります。

関数詳解

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

Colorクラスコンストラクタ

引数
r
g
b
aアルファチャンネル
Deeangband::Color::Color::Color ( void  )

Campクラスコンストラクタ

int Deeangband::Color::Color::GetAlpha ( void  )

色のアルファ値を返す

戻り値
色のアルファ値
int Deeangband::Color::Color::GetBlue ( void  )

色のB値を返す

戻り値
色のB値
int Deeangband::Color::Color::GetGreen ( void  )

色のG値を返す

戻り値
色のG値
int Deeangband::Color::Color::GetRed ( void  )

色のR値を返す

戻り値
色のR値
void Deeangband::Color::Color::SetColor ( int  r,
int  g,
int  b,
int  a 
)

色値をセットする

戻り値
なし
Deeangband::Color::Color::‾Color ( void  )

Campクラスデストラクタ

template<class Archive >
void Deeangband::Color::serialize ( Archive &  archive,
const unsigned int  version 
)
inlineprivate

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

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

Color.h38 行目に定義があります。

39  {
40  if(version >= 0)
41  {
42  archive & boost::serialization::make_nvp("Red", r);
43  archive & boost::serialization::make_nvp("Green", g);
44  archive & boost::serialization::make_nvp("Blue", b);
45  archive & boost::serialization::make_nvp("Alpha", a);
46  }
47  }
int b
Definition: Color.h:27
int r
Definition: Color.h:25
int a
アルファチャンネル
Definition: Color.h:28
int g
Definition: Color.h:26

フレンドと関連関数の詳解

friend class boost::serialization::access
friend

Color.h30 行目に定義があります。

メンバ詳解

int Deeangband::Color::a
private

アルファチャンネル

Color.h28 行目に定義があります。

int Deeangband::Color::b
private

Color.h27 行目に定義があります。

int Deeangband::Color::g
private

Color.h26 行目に定義があります。

int Deeangband::Color::r
private

Color.h25 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: