ウィジェットまたはエレメントに適用するアニメーションの基底クラス [詳細]
Public メソッド | |
| Effect () | |
| コンストラクタ | |
| void | Start () |
| エフェクトを開始する。 | |
| void | Stop () |
| エフェクトを停止する | |
| void | Pause () |
| エフェクトを中断する | |
| void | Resume () |
| エフェクトを再開する | |
Protected メソッド | |
| abstract void | OnStart () |
| 開始処理 | |
| abstract EffectUpdateResponse | OnUpdate (float elapsedTime) |
| 更新処理 | |
| abstract void | OnStop () |
| 停止処理 | |
| virtual void | OnPause () |
| 中断処理 | |
| virtual void | OnResume () |
| 再開処理 | |
| virtual void | OnRepeat () |
| リピート処理 | |
プロパティ | |
| float | TotalElapsedTime [get, set] |
| エフェクトを開始してからの経過時間を取得する。(ミリ秒) | |
| bool | Playing [get, set] |
| エフェクト中かどうかを取得する。 | |
| bool | Paused [get, set] |
| エフェクトが中断されているかどうかを取得する。 | |
| bool | Repeating [get, set] |
| エフェクトをリピート再生するかどうかを取得・設定する。 | |
| Widget | Widget [get, set] |
| エフェクト対象のウィジェットを取得・設定する。 | |
イベント | |
| EventHandler< EventArgs > | EffectStopped |
| エフェクトを停止したときに呼び出されるハンドラ | |
ウィジェットまたはエレメントに適用するアニメーションの基底クラス
| virtual void OnPause | ( | ) | [protected, virtual] |
中断処理
派生クラスで中断処理を実装する。
| virtual void OnRepeat | ( | ) | [protected, virtual] |
| virtual void OnResume | ( | ) | [protected, virtual] |
再開処理
派生クラスで再開処理を実装する。
| abstract void OnStart | ( | ) | [protected, pure virtual] |
開始処理
派生クラスで開始処理を実装する。
BunjeeJumpEffect, DelayedExecutor, FadeInEffect, FadeOutEffect, FlipBoardEffect, JumpFlipEffect, MoveEffect, SlideInEffect, SlideOutEffect, TiltDropEffect, UIMotion, と ZoomEffectで実装されています。
| abstract void OnStop | ( | ) | [protected, pure virtual] |
停止処理
派生クラスで停止処理を実装する。
BunjeeJumpEffect, DelayedExecutor, FadeInEffect, FadeOutEffect, FlipBoardEffect, JumpFlipEffect, MoveEffect, SlideInEffect, SlideOutEffect, TiltDropEffect, UIMotion, と ZoomEffectで実装されています。
| abstract EffectUpdateResponse OnUpdate | ( | float | elapsedTime | ) | [protected, pure virtual] |
更新処理
| elapsedTime | 前回のUpdateからの経過時間(ミリ秒) |
派生クラスで更新処理を実装する。
BunjeeJumpEffect, DelayedExecutor, FadeInEffect, FadeOutEffect, FlipBoardEffect, JumpFlipEffect, MoveEffect, SlideInEffect, SlideOutEffect, TiltDropEffect, UIMotion, と ZoomEffectで実装されています。
| void Pause | ( | ) |
エフェクトを中断する
エフェクトが再生中(Playing==true)でなければ何も行いません。
| void Resume | ( | ) |
エフェクトを再開する
エフェクトが一時停止中(Paused==true)でなければ何も行いません。
| void Start | ( | ) |
エフェクトを開始する。
開始中(Playing==true)、一時停止中(Paused==true)は何も行いません。
| void Stop | ( | ) |