[前へ]
[目次へ]
[次へ]
UpdateDriver (script/fgs/system_multipart.fges)
このクラスは登録されたオブジェクトにクロックを供給するためのクラスです。
毎フレームの更新処理が必要なオブジェクトなどへの更新呼び出しを簡易化するのに便利です。
●継承/注入
このクラスは継承/注入をしていません。
●インターフェイスとインターフェイスメソッド
implements
IUpdateDriver
Register
UnRegister
RegisterMethod
UnRegisterMethod
●クラスメソッド
このクラスはクラスメソッドを持っていません。
●クラスメンバメソッド
名前
概要
Update
登録されている呼び出しを実行します
Register
自動更新対応オブジェクトを登録します
UnRegister
自動更新対応オブジェクトを登録解除します
RegisterMethod
メソッドとホストオブジェクトのペアを呼び出し登録します
UnRegisterMethod
メソッドとホストオブジェクトのペアを呼び出し登録を解除します
●クラス共有変数
このクラスはクラス共有変数を持っていません。
●インスタンス変数
名前
概要
caller
呼び出し用メソッド
memhost
呼び出し用メソッド用メモリ管理オブジェクト
UpdateDriver::IUpdateDriver@@Register
Bool
IUpdateDriver@@Register(editable
IAutoUpdate
update_obj)
自動更新対応オブジェクトを呼び出し登録します。
指定したオブジェクトが既に登録されていた場合は何も起こらず、真を返します。
戻り値:呼び出し登録が成功した場合、真を返します。
editable
IAutoUpdate
update_obj
:登録する自動更新対応オブジェクト。
先頭へ
UpdateDriver::IUpdateDriver@@UnRegister
Bool
IUpdateDriver@@UnRegister(
IAutoUpdate
update_obj)
呼び出し登録されている自動更新対応オブジェクトを登録解除します。
戻り値:呼び出し登録が解除された場合、真を返します。
IAutoUpdate
update_obj
:登録解除する自動更新対応オブジェクト。
先頭へ
UpdateDriver::IUpdateDriver@@RegisterMethod
Bool
IUpdateDriver@@RegisterMethod(editable
Any
? hostobj,
FGESMethod
update_method)
呼び出しリストにホストオブジェクトとメソッドのペアを呼び出し登録します。
指定したペアが既に登録されていた場合は何も起こらず、真を返します。
戻り値:呼び出し登録が成功した場合、真を返します。
editable
Any
? hostobj
:呼び出しのホストオブジェクト。
FGESMethod
method_obj
:呼び出すメソッド。
先頭へ
UpdateDriver::IUpdateDriver@@UnRegisterMethod
Bool
IUpdateDriver@@UnRegisterMethod(
Any
? hostobj,
FGESMethod
update_method)
呼び出し登録されているホストオブジェクトとメソッドのペアを登録解除します。
戻り値:呼び出し登録が解除された場合、真を返します。
Any
? hostobj
:呼び出しのホストオブジェクト。
FGESMethod
method_obj
:呼び出すメソッド。
先頭へ
UpdateDriver::Update
public void Update()
現在このオブジェクトに登録されている呼び出しのうち、有効なペアの呼び出しを実行します。
登録されているペアが無効になっている場合、呼び出しは解除されます。
先頭へ
UpdateDriver::Register
public
Bool
Register(editable
IAutoUpdate
update_obj)
自動更新対応オブジェクトを呼び出し登録します。
指定したオブジェクトが既に登録されていた場合は何も起こらず、真を返します。
戻り値:呼び出し登録が成功した場合、真を返します。
editable
IAutoUpdate
update_obj
:登録する自動更新対応オブジェクト。
先頭へ
UpdateDriver::UnRegister
public
Bool
UnRegister(
IAutoUpdate
update_obj)
呼び出し登録されている自動更新対応オブジェクトを登録解除します。
戻り値:呼び出し登録が解除された場合、真を返します。
IAutoUpdate
update_obj
:登録解除する自動更新対応オブジェクト。
先頭へ
UpdateDriver::RegisterMethod
public
Bool
RegisterMethod(editable
Any
? hostobj,
FGESMethod
update_method)
呼び出しリストにホストオブジェクトとメソッドのペアを呼び出し登録します。
指定したペアが既に登録されていた場合は何も起こらず、真を返します。
戻り値:呼び出し登録が成功した場合、真を返します。
editable
Any
? hostobj
:呼び出しのホストオブジェクト。
FGESMethod
method_obj
:呼び出すメソッド。
先頭へ
UpdateDriver::UnRegisterMethod
public
Bool
UnRegisterMethod(
Any
? hostobj,
FGESMethod
update_method)
呼び出し登録されているホストオブジェクトとメソッドのペアを登録解除します。
戻り値:呼び出し登録が解除された場合、真を返します。
Any
? hostobj
:呼び出しのホストオブジェクト。
FGESMethod
method_obj
:呼び出すメソッド。
先頭へ
UpdateDriver::caller
internal
Pointer
<
FGESMethod
> caller
Update
毎に呼び出す、連動呼び出し用メソッドオブジェクト。
先頭へ
UpdateDriver::memhost
internal
MemoryHost
memhost
連動呼び出しオブジェクト用メモリ管理オブジェクト。
先頭へ
[前へ]
[目次へ]
[次へ]
最終更新 2023/02/01