[前へ]
[目次へ]
[次へ]
ATR_Relay (script/fgs/system.fges)
このクラスは他の様々な値を取得する動作規則です。
このクラスはウィンドウやイベントオブジェクトの座標などを値として使用します。
特定のウィンドウやイベントオブジェクトを軸に動くといった動作に使用できます。
●継承/注入
このクラスは継承/注入をしていません。
●インターフェイスとインターフェイスメソッド
implements
IAnimateTransRule
Apply
AbsApply
SetData
●クラスメソッド
このクラスはクラスメソッドを持っていません。
●クラスメンバメソッド
名前
概要
GetWindowPosX
設定されているウィンドウのX座標を取得します
GetWindowPosY
設定されているウィンドウのY座標を取得します
GetWindowCenterPosX
設定されているウィンドウの中心X座標を取得します
GetWindowCenterPosY
設定されているウィンドウの中心Y座標を取得します
GetWindowRightPosX
設定されているウィンドウの右側X座標を取得します
GetWindowBottomPosY
設定されているウィンドウの下側Y座標を取得します
GetEventPosX
設定されているイベントオブジェクトの描画X座標を取得します
GetEventPosY
設定されているイベントオブジェクトの描画Y座標を取得します
GetEventCenterPosX
設定されているイベントオブジェクトの描画中心X座標を取得します
GetEventCenterPosY
設定されているイベントオブジェクトの描画中心Y座標を取得します
GetEventRightPosX
設定されているイベントオブジェクトの描画右側X座標を取得します
GetEventBottomPosY
設定されているイベントオブジェクトの描画下側Y座標を取得します
GetEventTileMapViewPosX
設定されているイベントオブジェクトの画面X座標を取得します
GetEventTileMapViewPosY
設定されているイベントオブジェクトの画面Y座標を取得します
GetEventCenterTileMapViewPosX
設定されているイベントオブジェクトの画面中心X座標を取得します
GetEventCenterTileMapViewPosY
設定されているイベントオブジェクトの画面中心Y座標を取得します
GetEventRightTileMapViewPosX
設定されているイベントオブジェクトの画面右側X座標を取得します
GetEventBottomTileMapViewPosY
設定されているイベントオブジェクトの画面下側Y座標を取得します
GetAnimatePosX
設定されているオブジェクトのアニメーションX座標を取得します
GetAnimatePosY
設定されているオブジェクトのアニメーションY座標を取得します
SetTarget
時間とオブジェクトと取得対象を設定します
SetTargetWindowPosX
ウィンドウのX座標を適用値として設定します
SetTargetWindowPosY
ウィンドウのY座標を適用値として設定します
SetTargetWindowCenterPosX
ウィンドウの中心X座標を適用値として設定します
SetTargetWindowCenterPosY
ウィンドウの中心Y座標を適用値として設定します
SetTargetWindowRightPosX
ウィンドウの右側X座標を適用値として設定します
SetTargetWindowBottomPosY
ウィンドウの下側Y座標を適用値として設定します
SetTargetEventPosX
イベントオブジェクトの描画X座標を適用値として設定します
SetTargetEventPosY
イベントオブジェクトの描画Y座標を適用値として設定します
SetTargetEventCenterPosX
イベントオブジェクトの描画中心X座標を適用値として設定します
SetTargetEventCenterPosY
イベントオブジェクトの描画中心Y座標を適用値として設定します
SetTargetEventRightPosX
イベントオブジェクトの描画右側X座標を適用値として設定します
SetTargetEventBottomPosY
イベントオブジェクトの描画下側Y座標を適用値として設定します
SetTargetEventTileMapViewPosX
イベントオブジェクトの画面X座標を適用値として設定します
SetTargetEventTileMapViewPosY
イベントオブジェクトの画面Y座標を適用値として設定します
SetTargetEventCenterTileMapViewPosX
イベントオブジェクトの画面中心X座標を適用値として設定します
SetTargetEventCenterTileMapViewPosY
イベントオブジェクトの画面中心Y座標を適用値として設定します
SetTargetEventRightTileMapViewPosX
イベントオブジェクトの画面右側X座標を適用値として設定します
SetTargetEventBottomTileMapViewPosY
イベントオブジェクトの画面下側Y座標を適用値として設定します
SetTargetAnimatePosX
オブジェクトのアニメーションX座標を適用値として設定します
SetTargetAnimatePosY
オブジェクトのアニメーションY座標を適用値として設定します
●クラス共有変数
このクラスはクラス共有変数を持っていません。
●インスタンス変数
名前
概要
tmax
適用時間
getrelay_method
値を取得するメソッド
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