Definition ComponentBase.hpp:24
string ID() const
Definition ComponentBase.cpp:15
void AddDestroy(string _id)
破棄オブジェクトの登録
Definition ComponentFacade.hpp:83
ComponentFacade()
Definition ComponentFacade.hpp:25
map< string, ComponentBase * > components
Definition ComponentFacade.hpp:21
void FinalizeComponent()
Component派生クラスを全て破棄する
Definition ComponentFacade.hpp:69
IDAssignment idAssignment
Definition ComponentFacade.hpp:20
ComponentBase * Create()
コンポーネントを作成する
Definition ComponentFacade.hpp:41
~ComponentFacade()
Definition ComponentFacade.hpp:30
map< string, string > destroyID
Definition ComponentFacade.hpp:22
void AddDestroy(ComponentBase *_com)
破棄オブジェクトの登録.
Definition ComponentFacade.hpp:93
void Destroy()
コンポーネントを破棄する.
Definition ComponentFacade.hpp:101
ID割り当てクラス
Definition IDAssignment.h:15
Definition Accessor.hpp:110
ComponentFacade & GetComponentFacade()
Definition ComponentFacade.cpp:5