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

ATR_Relay (script/fgs/system.fges)


このクラスは他の様々な値を取得する動作規則です。
このクラスはウィンドウやイベントオブジェクトの座標などを値として使用します。
特定のウィンドウやイベントオブジェクトを軸に動くといった動作に使用できます。

●継承/注入

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

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

   implements IAnimateTransRule
          Apply
          AbsApply
          SetData


●クラスメソッド

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

●クラスメンバメソッド

名前概要
readable取得メソッドconst GetWindowPosX設定されているウィンドウのX座標を取得します
readable取得メソッドconst GetWindowPosY設定されているウィンドウのY座標を取得します
readable取得メソッドconst GetWindowCenterPosX設定されているウィンドウの中心X座標を取得します
readable取得メソッドconst GetWindowCenterPosY設定されているウィンドウの中心Y座標を取得します
readable取得メソッドconst GetWindowRightPosX設定されているウィンドウの右側X座標を取得します
readable取得メソッドconst GetWindowBottomPosY設定されているウィンドウの下側Y座標を取得します
readable取得メソッドconst GetEventPosX設定されているイベントオブジェクトの描画X座標を取得します
readable取得メソッドconst GetEventPosY設定されているイベントオブジェクトの描画Y座標を取得します
readable取得メソッドconst GetEventCenterPosX設定されているイベントオブジェクトの描画中心X座標を取得します
readable取得メソッドconst GetEventCenterPosY設定されているイベントオブジェクトの描画中心Y座標を取得します
readable取得メソッドconst GetEventRightPosX設定されているイベントオブジェクトの描画右側X座標を取得します
readable取得メソッドconst GetEventBottomPosY設定されているイベントオブジェクトの描画下側Y座標を取得します
readable取得メソッドconst GetEventTileMapViewPosX設定されているイベントオブジェクトの画面X座標を取得します
readable取得メソッドconst GetEventTileMapViewPosY設定されているイベントオブジェクトの画面Y座標を取得します
readable取得メソッドconst GetEventCenterTileMapViewPosX設定されているイベントオブジェクトの画面中心X座標を取得します
readable取得メソッドconst GetEventCenterTileMapViewPosY設定されているイベントオブジェクトの画面中心Y座標を取得します
readable取得メソッドconst GetEventRightTileMapViewPosX設定されているイベントオブジェクトの画面右側X座標を取得します
readable取得メソッドconst GetEventBottomTileMapViewPosY設定されているイベントオブジェクトの画面下側Y座標を取得します
readable取得メソッドconst GetAnimatePosX設定されているオブジェクトのアニメーションX座標を取得します
readable取得メソッドconst GetAnimatePosY設定されているオブジェクトのアニメーションY座標を取得します
public設定メソッド SetTarget時間とオブジェクトと取得対象を設定します
public設定メソッド SetTargetWindowPosXウィンドウのX座標を適用値として設定します
public設定メソッド SetTargetWindowPosYウィンドウのY座標を適用値として設定します
public設定メソッド SetTargetWindowCenterPosXウィンドウの中心X座標を適用値として設定します
public設定メソッド SetTargetWindowCenterPosYウィンドウの中心Y座標を適用値として設定します
public設定メソッド SetTargetWindowRightPosXウィンドウの右側X座標を適用値として設定します
public設定メソッド SetTargetWindowBottomPosYウィンドウの下側Y座標を適用値として設定します
public設定メソッド SetTargetEventPosXイベントオブジェクトの描画X座標を適用値として設定します
public設定メソッド SetTargetEventPosYイベントオブジェクトの描画Y座標を適用値として設定します
public設定メソッド SetTargetEventCenterPosXイベントオブジェクトの描画中心X座標を適用値として設定します
public設定メソッド SetTargetEventCenterPosYイベントオブジェクトの描画中心Y座標を適用値として設定します
public設定メソッド SetTargetEventRightPosXイベントオブジェクトの描画右側X座標を適用値として設定します
public設定メソッド SetTargetEventBottomPosYイベントオブジェクトの描画下側Y座標を適用値として設定します
public設定メソッド SetTargetEventTileMapViewPosXイベントオブジェクトの画面X座標を適用値として設定します
public設定メソッド SetTargetEventTileMapViewPosYイベントオブジェクトの画面Y座標を適用値として設定します
public設定メソッド SetTargetEventCenterTileMapViewPosXイベントオブジェクトの画面中心X座標を適用値として設定します
public設定メソッド SetTargetEventCenterTileMapViewPosYイベントオブジェクトの画面中心Y座標を適用値として設定します
public設定メソッド SetTargetEventRightTileMapViewPosXイベントオブジェクトの画面右側X座標を適用値として設定します
public設定メソッド SetTargetEventBottomTileMapViewPosYイベントオブジェクトの画面下側Y座標を適用値として設定します
public設定メソッド SetTargetAnimatePosXオブジェクトのアニメーションX座標を適用値として設定します
public設定メソッド SetTargetAnimatePosYオブジェクトのアニメーションY座標を適用値として設定します

●クラス共有変数

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

●インスタンス変数

名前概要
readable tmax適用時間
readable getrelay_method値を取得するメソッド
readable target値を取得するオブジェクト




ATR_Relay::IAnimateTransRule@@Apply

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

   経過時間に対応する規則の評価値を適用します。
   このクラスでは経過時間に関わらず、設定されているオブジェクトの対象値を加算します。
   
戻り値:規則の適用時間内であれば真を返します。
   
Integer t :現在の経過時間。
editable Float v :[入出力]規則の評価値を適用するオブジェクト。

先頭へ


ATR_Relay::IAnimateTransRule@@AbsApply

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

   経過時間に対応する規則の評価値を絶対値として反映させます。
   このクラスでは経過時間に関わらず、設定されているオブジェクトの対象値を代入します。

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

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

先頭へ


ATR_Relay::IAnimateTransRule@@SetData

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

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

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

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

先頭へ


ATR_Relay::GetWindowPosX

readable Integer GetWindowPosX( Integer t)

   設定されているウィンドウのX座標を取得します。

戻り値:設定されているウィンドウのX座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetWindowPosY

readable Integer GetWindowPosY( Integer t)

   設定されているウィンドウのY座標を取得します。

戻り値:設定されているウィンドウのY座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetWindowCenterPosX

readable Integer GetWindowCenterPosX( Integer t)

   設定されているウィンドウの中心X座標を取得します。

戻り値:設定されているウィンドウの中心X座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetWindowCenterPosY

readable Integer GetWindowCenterPosY( Integer t)

   設定されているウィンドウの中心Y座標を取得します。

戻り値:設定されているウィンドウの中心Y座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetWindowRightPosX

readable Integer GetWindowRightPosX( Integer t)

   設定されているウィンドウの右側X座標を取得します。

戻り値:設定されているウィンドウの右側X座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetWindowBottomPosY

readable Integer GetWindowBottomPosY( Integer t)

   設定されているウィンドウの下側Y座標を取得します。

戻り値:設定されているウィンドウの下側Y座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventPosX

readable Integer GetEventPosX( Integer t)

   設定されているイベントオブジェクトの描画X座標を取得します。

戻り値:設定されているイベントオブジェクトの描画X座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventPosY

readable Integer GetEventPosY( Integer t)

   設定されているイベントオブジェクトの描画Y座標を取得します。

戻り値:設定されているイベントオブジェクトの描画Y座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventCenterPosX

readable Integer GetEventCenterPosX( Integer t)

   設定されているイベントオブジェクトの描画中心X座標を取得します。

戻り値:設定されているイベントオブジェクトの描画中心X座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventCenterPosY

readable Integer GetEventCenterPosY( Integer t)

   設定されているイベントオブジェクトの描画中心Y座標を取得します。

戻り値:設定されているイベントオブジェクトの描画中心Y座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventRightPosX

readable Integer GetEventRightPosX( Integer t)

   設定されているイベントオブジェクトの描画右側X座標を取得します。

戻り値:設定されているイベントオブジェクトの描画右側X座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventBottomPosY

readable Integer GetEventBottomPosY( Integer t)

   設定されているイベントオブジェクトの描画下側Y座標を取得します。

戻り値:設定されているイベントオブジェクトの描画下側Y座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventTileMapViewPosX

readable Integer GetEventTileMapViewPosX( Integer t)

   設定されているイベントオブジェクトの画面X座標を取得します。

戻り値:設定されているイベントオブジェクトの画面X座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventTileMapViewPosY

readable Integer GetEventTileMapViewPosY( Integer t)

   設定されているイベントオブジェクトの画面Y座標を取得します。

戻り値:設定されているイベントオブジェクトの画面Y座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventCenterTileMapViewPosX

readable Integer GetEventCenterTileMapViewPosX( Integer t)

   設定されているイベントオブジェクトの画面中心X座標を取得します。

戻り値:設定されているイベントオブジェクトの画面中心X座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventCenterTileMapViewPosY

readable Integer GetEventCenterTileMapViewPosY( Integer t)

   設定されているイベントオブジェクトの画面中心Y座標を取得します。

戻り値:設定されているイベントオブジェクトの画面中心Y座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventRightTileMapViewPosX

readable Integer GetEventRightTileMapViewPosX( Integer t)

   設定されているイベントオブジェクトの画面右側X座標を取得します。

戻り値:設定されているイベントオブジェクトの画面右側X座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetEventBottomTileMapViewPosY

readable Integer GetEventBottomTileMapViewPosY( Integer t)

   設定されているイベントオブジェクトの画面下側Y座標を取得します。

戻り値:設定されているイベントオブジェクトの画面下側Y座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetAnimatePosX

readable Integer GetAnimatePosX( Integer t)

   設定されているオブジェクトのアニメーションX座標を取得します。

戻り値:設定されているオブジェクトのアニメーションX座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::GetAnimatePosY

readable Integer GetAnimatePosY( Integer t)

   設定されているオブジェクトのアニメーションY座標を取得します。

戻り値:設定されているオブジェクトのアニメーションY座標を返します。
   
Integer t :経過時間。

先頭へ


ATR_Relay::SetTarget

public Bool SetTarget( Integer tmax, Any? target,editable Any? hostobj, FGESMethod relay_method)

   このオブジェクトでの適用時間と取得元オブジェクト、取得メソッドを設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
Any? target :規則の適用値を取得するオブジェクト。
editable Any? hostobj :規則の適用値を取得するメソッドのホストオブジェクト。
FGESMethod relay_method :規則の適用値を取得するメソッドオブジェクト。

先頭へ


ATR_Relay::SetTargetWindowPosX

public Bool SetTargetWindowPosX( Integer tmax, INativeWindow target)

   このオブジェクトでの適用時間を設定し、 target のX座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeWindow target :X座標を取得するウィンドウオブジェクト。

先頭へ


ATR_Relay::SetTargetWindowPosY

public Bool SetTargetWindowPosY( Integer tmax, INativeWindow target)

   このオブジェクトでの適用時間を設定し、 target のY座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeWindow target :Y座標を取得するウィンドウオブジェクト。

先頭へ


ATR_Relay::SetTargetWindowCenterPosX

public Bool SetTargetWindowCenterPosX( Integer tmax, INativeWindow target)

   このオブジェクトでの適用時間を設定し、 target の中心X座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeWindow target :中心X座標を取得するウィンドウオブジェクト。

先頭へ


ATR_Relay::SetTargetWindowCenterPosY

public Bool SetTargetWindowCenterPosY( Integer tmax, INativeWindow target)

   このオブジェクトでの適用時間を設定し、 target の中心Y座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeWindow target :中心Y座標を取得するウィンドウオブジェクト。

先頭へ


ATR_Relay::SetTargetWindowRightPosX

public Bool SetTargetWindowRightPosX( Integer tmax, INativeWindow target)

   このオブジェクトでの適用時間を設定し、 target の右側X座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeWindow target :右側X座標を取得するウィンドウオブジェクト。

先頭へ


ATR_Relay::SetTargetWindowBottomPosY

public Bool SetTargetWindowBottomPosY( Integer tmax, INativeWindow target)

   このオブジェクトでの適用時間を設定し、 target の下側Y座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeWindow target :下側Y座標を取得するウィンドウオブジェクト。

先頭へ


ATR_Relay::SetTargetEventPosX

public Bool SetTargetEventPosX( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の描画X座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :描画X座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetEventPosY

public Bool SetTargetEventPosY( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の描画Y座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :描画Y座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetEventCenterPosX

public Bool SetTargetEventCenterPosX( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の描画中心X座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :描画中心X座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetEventCenterPosY

public Bool SetTargetEventCenterPosY( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の描画中心Y座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :描画中心Y座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetEventRightPosX

public Bool SetTargetEventRightPosX( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の描画右側X座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :描画右側X座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetEventBottomPosY

public Bool SetTargetEventBottomPosY( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の描画下側Y座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :描画下側Y座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetEventTileMapViewPosX

public Bool SetTargetEventTileMapViewPosX( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の画面X座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :画面X座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetEventTileMapViewPosY

public Bool SetTargetEventTileMapViewPosY( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の画面Y座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :画面Y座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetEventCenterTileMapViewPosX

public Bool SetTargetEventCenterTileMapViewPosX( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の画面中心X座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :画面中心X座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetEventCenterTileMapViewPosY

public Bool SetTargetEventCenterTileMapViewPosY( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の画面中心Y座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :画面中心Y座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetEventRightTileMapViewPosX

public Bool SetTargetEventRightTileMapViewPosX( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の画面右側X座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :画面右側X座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetEventBottomTileMapViewPosY

public Bool SetTargetEventBottomTileMapViewPosY( Integer tmax, INativeEventObject target)

   このオブジェクトでの適用時間を設定し、 target の画面下側Y座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
INativeEventObject target :画面下側Y座標を取得するイベントオブジェクト。

先頭へ


ATR_Relay::SetTargetAnimatePosX

public Bool SetTargetAnimatePosX( Integer tmax, IAnimatePosition target)

   このオブジェクトでの適用時間を設定し、 target のアニメーションX座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
IAnimatePosition target :アニメーションX座標を取得するオブジェクト。

先頭へ


ATR_Relay::SetTargetAnimatePosY

public Bool SetTargetAnimatePosY( Integer tmax, IAnimatePosition target)

   このオブジェクトでの適用時間を設定し、 target のアニメーションY座標を適用値として設定します。

戻り値:設定に成功すると真を返します。
   
Integer tmax :規則の適用時間。
IAnimatePosition target :アニメーションY座標を取得するオブジェクト。

先頭へ


ATR_Relay::tmax

readable Integer tmax

   規則の適用時間。

先頭へ


ATR_Relay::getrelay_method

readable BoundMethod getrelay_method

   規則の適用値を取得するメソッドオブジェクト。
   
先頭へ


ATR_Relay::target

readable ConstPointer<Any> target
   規則の適用値を取得する目標オブジェクト。
   
先頭へ


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

最終更新 2023/02/01