クラス ZoomEffect

現在のスケールから指定したスケールに拡大または縮小するエフェクト [詳細]

ZoomEffectに対する継承グラフ
Effect

すべてのメンバ一覧

Public メソッド

 ZoomEffect ()
 コンストラクタ
 ZoomEffect (Widget widget, float time, float scale, ZoomEffectInterpolator interpolator)
 コンストラクタ

Static Public メソッド

static ZoomEffect CreateAndStart (Widget widget, float time, float scale, ZoomEffectInterpolator interpolator)
 インスタンスを作成しエフェクトを開始する。

Protected メソッド

override void OnStart ()
 開始処理
override EffectUpdateResponse OnUpdate (float elapsedTime)
 更新処理
override void OnStop ()
 停止処理

プロパティ

float TargetScaleX [get, set]
 目標のX方向のスケールを取得・設定する。(等倍=1)
float TargetScaleY [get, set]
 目標のY方向のスケールを取得・設定する。(等倍=1)
float TargetScaleZ [get, set]
 目標のZ方向のスケールを取得・設定する。(等倍=1)
float Time [get, set]
 アニメーションの時間を取得・設定する。(ミリ秒)
ZoomEffectInterpolator Interpolator [get, set]
 補間関数の種類を取得・設定する。
AnimationInterpolator CustomInterpolator [get, set]
 カスタムの補間関数を取得・設定する。

説明

現在のスケールから指定したスケールに拡大または縮小するエフェクト


コンストラクタとデストラクタ

ZoomEffect ( Widget  widget,
float  time,
float  scale,
ZoomEffectInterpolator  interpolator 
)

コンストラクタ

引数:
widgetエフェクトの対象となるウィジェット
time持続時間(ミリ秒)
scale目標のスケール
interpolator補間関数

メソッド

static ZoomEffect CreateAndStart ( Widget  widget,
float  time,
float  scale,
ZoomEffectInterpolator  interpolator 
) [static]

インスタンスを作成しエフェクトを開始する。

引数:
widgetエフェクト対象のウィジェット
time持続時間(ミリ秒)
scale目標のスケール
interpolator補間関数
戻り値:
エフェクトのインスタンス
override EffectUpdateResponse OnUpdate ( float  elapsedTime) [protected, virtual]

更新処理

引数:
elapsedTime前回のUpdateからの経過時間(ミリ秒)
戻り値:
エフェクトの更新の応答

Effectを実装しています。