[前へ] [目次へ] [次へ]

ATR_LayeredRules (script/fgs/system.fges)


このクラスは独立した規則集合を扱う動作規則です。
このクラスを使うと AnimateTransRuleHost を動作規則として扱うことができます。

●継承/注入

   このクラスは継承/注入をしていません。

●インターフェイスとインターフェイスメソッド

   implements IAnimateTransRule
          ReStart
          Finish
          Apply
          AbsApply
          SetData


●クラスメソッド

   このクラスはクラスメソッドを持っていません。

●クラスメンバメソッド

   このクラスはクラスメンバメソッドを持っていません。

●クラス共有変数

   このクラスはクラス共有変数を持っていません。

●インスタンス変数

名前概要
public rules動作規則集合




ATR_LayeredRules::IAnimateTransRule@@ReStart

void IAnimateTransRule@@ReStart()

   アニメーションを最初から再生しなおす時に呼び出されます。
   このメソッドはホストの ReStart メソッドが呼び出された場合のみ呼び出されます。
   再生位置が変更される場合であっても必ず呼び出される保証のあるものではありません。

先頭へ


ATR_LayeredRules::IAnimateTransRule@@Finish

void IAnimateTransRule@@Finish()

   アニメーションの途中で直ちに再生完了させる時に呼び出されます。
   このメソッドはホストの Finish メソッドが呼び出された場合のみ呼び出されます。
   再生完了時に必ず呼び出される保証のあるものではありません。

先頭へ


ATR_LayeredRules::IAnimateTransRule@@Apply

Bool IAnimateTransRule@@Apply( Integer t,editable Float v)

   経過時間に対応する規則の評価値を適用します。
   このクラスでは独立した値で rules を評価した後、 v に加算します。
   
戻り値:規則の適用時間内であれば真を返します。
   
Integer t :現在の経過時間。
editable Float v :[入出力]規則の評価値を適用するオブジェクト。

先頭へ


ATR_LayeredRules::IAnimateTransRule@@AbsApply

Bool IAnimateTransRule@@AbsApply( Float start, Integer t,editable Float v)

   経過時間に対応する規則の評価値を絶対値として反映させます。
   このクラスでは独立した値で rules を評価した後、 v に代入します。

戻り値:規則の適用時間内の場合は真を返します。

Float start :規則開始時の評価値。
Integer t :規則の経過時間。
editable Float v :[入出力]規則の評価値を適用するオブジェクト。

先頭へ


ATR_LayeredRules::IAnimateTransRule@@SetData

Bool IAnimateTransRule@@SetData( Integer tmax, Integer type, PFloatArray params)

   パラメータ配列を使用して規則を設定します。
   このクラスはパラメータ配列に対応していません。
   このメソッドは常に偽を返します。

戻り値:設定に成功した場合は真を返します。

Integer tmax :規則の適用時間。
Integer type :設定する規則ID。以下のいずれか。
内容
0-
PFloatArray params :設定するパラメータ。以下の配列で指定します。
要素番号内容
0-

先頭へ


ATR_LayeredRules::rules

public AnimateTransRuleHost rules

   独立処理する動作規則集合。

先頭へ


[前へ] [目次へ] [次へ]

最終更新 2023/02/01