現在の定義 (2005/3/4以降)
#include <numBitmapEffect.h>


Public 型 | |
| enum | Op { Add, Sub } |
Public メソッド | |
| NumBitmapEffect () | |
| int | countEffect (Player pl) const |
| NumBitmapEffect & | opEqual (NumBitmapEffect const &rhs, misc::Int2Type< Add >) |
| NumBitmapEffect & | opEqual (NumBitmapEffect const &rhs, misc::Int2Type< Sub >) |
| template<Op OP> | |
| NumBitmapEffect & | opEqual (NumBitmapEffect const &rhs) |
| const mask_t | selectLong () const |
| bool | hasLong () const |
| template<Ptype PTYPE> | |
| const mask_t | selectLong () const |
| template<Ptype PTYPE> | |
| bool | hasLong () const |
| template<Ptype PTYPE> | |
| bool | hasAny () const |
Static Public メソッド | |
| template<Player P> | |
| static NumBitmapEffect | playerEffect () |
| static NumBitmapEffect | playerEffect (Player pl) |
| template<Player P> | |
| static mask_t | playerEffectMask () |
| static mask_t | playerEffectMask (Player pl) |
| template<Player P> | |
| static NumBitmapEffect | makeEffect (int num) |
| static const mask_t | longEffectMask () |
| static const mask_t | makeLongMask (int num) |
| template<Player P> | |
| static NumBitmapEffect | makeLongEffect (int num) |
| static NumBitmapEffect | makeLongEffect (Player pl, int num) |
Static Public 変数 | |
| static const int | longToNumOffset = 32-8 |
Static Private メソッド | |
| static NumBitmapEffect | playerEffect (misc::Int2Type< BLACK >) |
| static NumBitmapEffect | playerEffect (misc::Int2Type< WHITE >) |
| static mask_t | playerEffectMask (misc::Int2Type< BLACK >) |
| static mask_t | playerEffectMask (misc::Int2Type< WHITE >) |
現在の定義 (2005/3/4以降)
以前の定義 (2004/4/13以降)
以前の定義
numBitmapEffect.h の 29 行で定義されています。
numBitmapEffect.h の 106 行で定義されています。
| osl::effect::NumBitmapEffect::NumBitmapEffect | ( | ) | [inline] |
numBitmapEffect.h の 54 行で定義されています。
| int osl::effect::NumBitmapEffect::countEffect | ( | Player | pl | ) | const [inline] |
numBitmapEffect.h の 92 行で定義されています。
| bool osl::effect::NumBitmapEffect::hasAny | ( | ) | const [inline] |
numBitmapEffect.h の 172 行で定義されています。
| bool osl::effect::NumBitmapEffect::hasLong | ( | ) | const [inline] |
numBitmapEffect.h の 168 行で定義されています。
| bool osl::effect::NumBitmapEffect::hasLong | ( | ) | const [inline] |
numBitmapEffect.h の 159 行で定義されています。
参照先 selectLong().
| static const mask_t osl::effect::NumBitmapEffect::longEffectMask | ( | ) | [inline, static] |
numBitmapEffect.h の 124 行で定義されています。
参照元 osl::effect::NumSimpleEffectTable::doBlockAt(), と selectLong().
| static NumBitmapEffect osl::effect::NumBitmapEffect::makeEffect | ( | int | num | ) | [inline, static] |
numBitmapEffect.h の 101 行で定義されています。
| static NumBitmapEffect osl::effect::NumBitmapEffect::makeLongEffect | ( | Player | pl, | |
| int | num | |||
| ) | [inline, static] |
numBitmapEffect.h の 147 行で定義されています。
参照先 makeLongMask(), と playerEffect().
| static NumBitmapEffect osl::effect::NumBitmapEffect::makeLongEffect | ( | int | num | ) | [inline, static] |
numBitmapEffect.h の 141 行で定義されています。
参照先 makeLongMask().
| static const mask_t osl::effect::NumBitmapEffect::makeLongMask | ( | int | num | ) | [inline, static] |
numBitmapEffect.h の 136 行で定義されています。
参照元 makeLongEffect().
| NumBitmapEffect& osl::effect::NumBitmapEffect::opEqual | ( | NumBitmapEffect const & | rhs | ) | [inline] |
numBitmapEffect.h の 120 行で定義されています。
参照先 opEqual().
| NumBitmapEffect& osl::effect::NumBitmapEffect::opEqual | ( | NumBitmapEffect const & | rhs, | |
| misc::Int2Type< Sub > | ||||
| ) | [inline] |
numBitmapEffect.h の 114 行で定義されています。
| NumBitmapEffect& osl::effect::NumBitmapEffect::opEqual | ( | NumBitmapEffect const & | rhs, | |
| misc::Int2Type< Add > | ||||
| ) | [inline] |
numBitmapEffect.h の 109 行で定義されています。
参照元 opEqual().
| static NumBitmapEffect osl::effect::NumBitmapEffect::playerEffect | ( | Player | pl | ) | [inline, static] |
numBitmapEffect.h の 61 行で定義されています。
参照先 osl::BLACK, と osl::WHITE.
| static NumBitmapEffect osl::effect::NumBitmapEffect::playerEffect | ( | ) | [inline, static] |
numBitmapEffect.h の 58 行で定義されています。
参照元 makeLongEffect().
| static NumBitmapEffect osl::effect::NumBitmapEffect::playerEffect | ( | misc::Int2Type< WHITE > | ) | [inline, static, private] |
numBitmapEffect.h の 37 行で定義されています。
| static NumBitmapEffect osl::effect::NumBitmapEffect::playerEffect | ( | misc::Int2Type< BLACK > | ) | [inline, static, private] |
numBitmapEffect.h の 32 行で定義されています。
| static mask_t osl::effect::NumBitmapEffect::playerEffectMask | ( | Player | pl | ) | [inline, static] |
numBitmapEffect.h の 76 行で定義されています。
参照先 osl::BLACK, と osl::WHITE.
| static mask_t osl::effect::NumBitmapEffect::playerEffectMask | ( | ) | [inline, static] |
| static mask_t osl::effect::NumBitmapEffect::playerEffectMask | ( | misc::Int2Type< WHITE > | ) | [inline, static, private] |
numBitmapEffect.h の 47 行で定義されています。
| static mask_t osl::effect::NumBitmapEffect::playerEffectMask | ( | misc::Int2Type< BLACK > | ) | [inline, static, private] |
numBitmapEffect.h の 42 行で定義されています。
| const mask_t osl::effect::NumBitmapEffect::selectLong | ( | ) | const [inline] |
numBitmapEffect.h の 163 行で定義されています。
参照先 selectLong().
| const mask_t osl::effect::NumBitmapEffect::selectLong | ( | ) | const [inline] |
const int osl::effect::NumBitmapEffect::longToNumOffset = 32-8 [static] |
numBitmapEffect.h の 134 行で定義されています。
1.6.3