シーンに適用するアニメーションの基底クラス [詳細]
Public メソッド | |
Transition () | |
コンストラクタ | |
Protected メソッド | |
abstract void | OnStart () |
開始処理 | |
abstract TransitionUpdateResponse | OnUpdate (float elapsedTime) |
更新処理 | |
abstract void | OnStop () |
停止処理 | |
ImageAsset | GetCurrentSceneRenderedImage () |
CurrentScene をオフスクリーンレンダリングしたImageAssetを生成する。 | |
ImageAsset | GetNextSceneRenderedImage () |
NextScene をオフスクリーンレンダリングしたImageAssetを生成する。 | |
プロパティ | |
float | TotalElapsedTime [get, set] |
トランジションを開始してからの経過時間を取得する。(ミリ秒) | |
TransitionDrawOrder | DrawOrder [get, set] |
トランジション中の描画順序を取得・設定する。 | |
Scene | NextScene [get] |
次に表示するシーンを取得する。 | |
RootUIElement | TransitionUIElement [get] |
トランジション中にのみ使用可能なエレメントツリーのルートを取得する。 | |
イベント | |
EventHandler< EventArgs > | TransitionStopped |
トランジション終了時に呼び出されるハンドラ |
シーンに適用するアニメーションの基底クラス
ImageAsset GetCurrentSceneRenderedImage | ( | ) | [protected] |
CurrentScene をオフスクリーンレンダリングしたImageAssetを生成する。
ImageAsset GetNextSceneRenderedImage | ( | ) | [protected] |
NextScene をオフスクリーンレンダリングしたImageAssetを生成する。
abstract void OnStart | ( | ) | [protected, pure virtual] |
開始処理
派生クラスで開始処理を実装する。
CrossFadeTransition, FlipBoardTransition, JumpFlipTransition, PushTransition, SlideTransition, と TiltDropTransitionで実装されています。
abstract void OnStop | ( | ) | [protected, pure virtual] |
停止処理
派生クラスで停止処理を実装する。
CrossFadeTransition, FlipBoardTransition, JumpFlipTransition, PushTransition, SlideTransition, と TiltDropTransitionで実装されています。
abstract TransitionUpdateResponse OnUpdate | ( | float | elapsedTime | ) | [protected, pure virtual] |
更新処理
elapsedTime | 前回のUpdateからの経過時間(ミリ秒) |
派生クラスで更新処理を実装する。
CrossFadeTransition, FlipBoardTransition, JumpFlipTransition, PushTransition, SlideTransition, と TiltDropTransitionで実装されています。