TNB Library
|
マスク型抽象ワイプ処理クラス [詳解]
#include <TnbBitmapWipers.h>
公開型 | |
typedef CPointerHandleT< IBitmapWipable > | Ptr |
ポインタハンドル型宣言 [詳解] | |
公開メンバ関数 | |
virtual IBitmapWipable * | Clone (void) const =0 |
[複製] クローン [詳解] | |
virtual CBitmapHandle | Wipe (CBitmapHandle baseBmp, CBitmapHandle overBmp, UINT par, UINT max) const |
[変換] ワイプ. [詳解] | |
限定公開メンバ関数 | |
virtual HRGN | CreateMaskRgn (const SIZE &size, UINT par, UINT max) const =0 |
[作成] マスク領域作成. [詳解] | |
マスク型抽象ワイプ処理クラス
マスクパターンを使って、切り替えるワイパーの抽象クラスです。
TnbBitmapWipers.h の 147 行目に定義があります。
|
inherited |
ポインタハンドル型宣言
TnbBitmapAnimater.h の 65 行目に定義があります。
|
pure virtualinherited |
[複製] クローン
CReverseAdaptWiper, CMultiAdaptWiper, CPenetrateWiper, CStretchWiper, CShrinkWiper, CSlideWiper, CSlideMaskWiper, CRandomMaskWiperで実装されています。
|
protectedpure virtual |
[作成] マスク領域作成.
par が 0なら領域なし、 par が max なら 全領域
size | サイズ. |
par | 進捗(分子) |
max | 全体(分母) |
NULL | 領域なし |
NULL以外 | 領域 |
CSlideMaskWiper, CRandomMaskWiperで実装されています。
|
virtual |
[変換] ワイプ.
baseBmp の上に overBmp を書いた物を返します。 par が 0なら baseBmp そのもの、 par が max なら overBmp そのものになります
baseBmp | 元絵. |
overBmp | 先絵. |
par | 進捗(分子) |
max | 全体(分母) |
IBitmapWipableを実装しています。
TnbBitmapWipers.h の 173 行目に定義があります。