#include <GameObj.hpp>
公開メンバ関数 | |
| GameObjectFacade () | |
| ~GameObjectFacade () | |
| template<class T> | |
| GameObjBase * | Create () |
| void | FinalizeGameObject () |
| GameObjct派生クラスを全て破棄する | |
| void | AddDestroy (string _id) |
| 破棄オブジェクトの登録 | |
| void | AddDestroy (GameObjBase *_obj) |
| 破棄オブジェクトの登録. | |
| void | Destroy () |
| オブジェクトを破棄する. | |
| void | MessageRemoveComponent () |
| void | MessageUpdate () |
| GameObjBase * | FindName (string _name) |
| template<class T> | |
| T & | GetGameObject () |
| template<class T> | |
| T & | GetGameObject (string _name) |
非公開メンバ関数 | |
| void | InitIDAssignment () |
非公開変数類 | |
| map< string, GameObjBase * > | objects |
| IDAssignment | idAssignment |
| map< string, string > | destroyID |
| Kisaragi_Lib::GameObj::GameObjectFacade::GameObjectFacade | ( | ) |
| Kisaragi_Lib::GameObj::GameObjectFacade::~GameObjectFacade | ( | ) |
|
inline |
参照元 WinMain().
| void Kisaragi_Lib::GameObj::GameObjectFacade::FinalizeGameObject | ( | ) |
| void Kisaragi_Lib::GameObj::GameObjectFacade::AddDestroy | ( | string | _id | ) |
破棄オブジェクトの登録
jIuWFNg̓o^
| _id | 破棄オブジェクトのID |
| _id | jIuWFNgID |
参照元 AddDestroy(), Kisaragi_Lib::GameObj::GameObjBase::Destroy().
| void Kisaragi_Lib::GameObj::GameObjectFacade::AddDestroy | ( | GameObjBase * | _obj | ) |
破棄オブジェクトの登録.
jIuWFNg̓o^.
| _obj | 破棄オブジェクト |
| _obj | jIuWFNg |
| void Kisaragi_Lib::GameObj::GameObjectFacade::Destroy | ( | ) |
オブジェクトを破棄する.
IuWFNgj.
| void Kisaragi_Lib::GameObj::GameObjectFacade::MessageRemoveComponent | ( | ) |
| void Kisaragi_Lib::GameObj::GameObjectFacade::MessageUpdate | ( | ) |
|
inline |
|
inline |
|
inline |
|
private |
参照元 GameObjectFacade().
|
private |
|
private |
参照元 Create(), Destroy(), InitIDAssignment().
参照元 AddDestroy(), Destroy().