-
Notifications
You must be signed in to change notification settings - Fork 0
MotionExpression クラス
アニメーションを構成するためのメソッドを含むクラスです。
Awaitable
を継承し XDUT Task で待機することができます。
-
get_state
virtual override -
wait
virtual async override -
preset
virtual -
delay
virtual -
process_default
virtual -
process_physics
virtual
以下のクラスは MotionExpression
から派生しています。
MotionExpression
は以下のメソッドを公開します。
() -> int
virtual override
このアニメーションの状態を取得します。
Note
詳しくは Awaitable.get_state
をご覧ください。
(cancel: Cancel = null) -> Variant
virtual async override
このアニメーションが完了するまで待機します。
Note
詳しくは Awaitable.wait
をご覧ください。
(value: String) -> MotionExpression
virtual
このアニメーションに対しプリセットを適用します。
Tip
設定はプリセットで上書きされます。
(value: float) -> MotionExpression
virtual
このアニメーションを開始するまでの遅延を設定します。
() -> MotionExpression
virtual
このアニメーションをアイドルフレームで処理するよう設定します。
Tip
デフォルトでアイドルフレームで処理されます。
() -> MotionExpression
virtual
このアニメーションを物理フレームで処理するよう設定します。
Motion
によりスケジュールを開始すると、これら式が作成され、呼び出し元フレームの末尾でアニメーションを開始します。
アニメーション開始後は設定が反映されなくなりますが Awaitable
クラスのメンバーは引き続き有効であり、
待機するために参照を保持しておくことができます。