[前へ] [目次へ] [次へ]
このクラスはメモリ管理オブジェクトを扱うクラスです。
このクラスのインスタンスを #New の左辺値として使用できます。
●継承
このクラスは継承をしていません。
●インターフェイスとインターフェイスメソッド
implements INativeMemoryHost
(ネイティブインターフェイス)IFGESObject::GetMemoryHost
●クラスメソッド
このクラスはクラスメソッドを持っていません。
●クラスメンバメソッド
●クラス共有変数
このクラスはクラス共有変数を持っていません。
●インスタンス変数
このクラスはインスタンス変数を持っていません。
●C++レベル追加情報
クラスID: FGES_CLASSID_MEMHOST
クラス名: FGESMemoryHost
MemoryHost::DeleteObject
public Bool DeleteObject(editable Any target)
このオブジェクトがメモリ管理している、指定したオブジェクト一つを解放します。
このメソッドが成功すると指定したオブジェクトは消滅し、
そのオブジェクトと結び付けられている全ての参照が無効になります。
このメソッドは target がこのオブジェクトが管理していないオブジェクトだった場合、失敗します。
戻り値:処理に成功した場合、真を返します。
editable Any target :解放するオブジェクト。
先頭へ
MemoryHost::DeleteLinkedObjects
public Bool DeleteLinkedObjects()
このオブジェクトがメモリ管理しているオブジェクトを全て解放します。
このメソッドが成功するとこのオブジェクトがメモリ管理していた全てのオブジェクトは消滅し、
それらのオブジェクトと結び付けられている全ての参照が無効になります。
戻り値:処理に成功した場合、真を返します。
先頭へ
[前へ] [目次へ] [次へ]
最終更新 2018/07/31