|
TNB Library
|
マルチアダプトワイパークラス [詳解]
#include <TnbBitmapAnimater.h>
CMultiAdaptWiper の継承関係図公開型 | |
| typedef CPointerHandleT< IBitmapWipable > | Ptr |
| ポインタハンドル型宣言 [詳解] | |
公開メンバ関数 | |
| void | AddWiper (const IBitmapWipable &w) |
| [設定] ワイパー設定(追加). [詳解] | |
| virtual IBitmapWipable * | Clone (void) const |
| [複製] クローン [詳解] | |
| CMultiAdaptWiper (void) | |
| コンストラクタ [詳解] | |
| void | SetWiper (const IBitmapWipable &w) |
| [設定] ワイパー設定. [詳解] | |
| virtual CBitmapHandle | Wipe (CBitmapHandle baseBmp, CBitmapHandle overBmp, UINT par, UINT max) const |
| [変換] ワイプ. [詳解] | |
| ~CMultiAdaptWiper (void) | |
| デストラクタ [詳解] | |
限定公開型 | |
| typedef CSimpleVectorT< IBitmapWipable::Ptr > | CWipablesVecter |
| ワイパーポインタ配列型 [詳解] | |
限定公開メンバ関数 | |
| void | m_AllRemove (void) |
| 全情報けし [詳解] | |
限定公開変数類 | |
| CWipablesVecter | m_wipers |
| 使用するワイパー [詳解] | |
マルチアダプトワイパークラス
ワイプ処理を複数登録できます。
CMultiAdaptWiper w;
w.SetWiper(CStretchWiper(2)); ///< ストレッチワイパー。
w.AddWiper(CPenetrateWiper()); ///< 透過ワイパー。
|
TnbBitmapAnimater.h の 142 行目に定義があります。
|
protected |
ワイパーポインタ配列型
TnbBitmapAnimater.h の 146 行目に定義があります。
|
inherited |
ポインタハンドル型宣言
TnbBitmapAnimater.h の 65 行目に定義があります。
| CMultiAdaptWiper | ( | void | ) |
コンストラクタ
TnbBitmapAnimater.h の 156 行目に定義があります。
| ~CMultiAdaptWiper | ( | void | ) |
デストラクタ
TnbBitmapAnimater.h の 161 行目に定義があります。
| void AddWiper | ( | const IBitmapWipable & | w | ) |
[設定] ワイパー設定(追加).
| w | ワイパー。本オブジェクトには複製が保持されるので、 w は破棄してかまいません。 |
TnbBitmapAnimater.h の 215 行目に定義があります。
|
virtual |
[複製] クローン
IBitmapWipableを実装しています。
TnbBitmapAnimater.h の 170 行目に定義があります。
|
protected |
全情報けし
TnbBitmapAnimater.h の 149 行目に定義があります。
| void SetWiper | ( | const IBitmapWipable & | w | ) |
[設定] ワイパー設定.
| w | ワイパー。本オブジェクトには複製が保持されるので、 w は破棄してかまいません。 |
TnbBitmapAnimater.h の 204 行目に定義があります。
|
virtual |
[変換] ワイプ.
baseBmp の上に overBmp を書いた物を返します。 par が 0なら baseBmp そのもの、 par が max なら overBmp そのものになります
| baseBmp | 元絵. |
| overBmp | 先絵. |
| par | 進捗(分子) |
| max | 全体(分母) |
IBitmapWipableを実装しています。
TnbBitmapAnimater.h の 190 行目に定義があります。
|
protected |
使用するワイパー
TnbBitmapAnimater.h の 147 行目に定義があります。