#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().