#include <ieclass.h>
Public Member Functions | |
INTEGER_CONSTANT (Version, 1) | |
STRING_CONSTANT (Name,"eclassmanager") | |
Data Fields | |
EntityClass *(* | findOrInsert )(const std::string &name, bool has_brushes) |
const ListAttributeType *(* | findListType )(const std::string &name) |
void(* | forEach )(EntityClassVisitor &visitor) |
void(* | attach )(ModuleObserver &observer) |
void(* | detach )(ModuleObserver &observer) |
void(* | realise )() |
void(* | unrealise )() |
EntityClassManager interface. The entity class manager is responsible for maintaining a list of available entity classes which the EntityCreator can insert into a map.
Definition at line 90 of file ieclass.h.
EntityClassManager::INTEGER_CONSTANT | ( | Version | , | |
1 | ||||
) |
EntityClassManager::STRING_CONSTANT | ( | Name | , | |
"eclassmanager" | ||||
) |
void(* EntityClassManager::attach)(ModuleObserver &observer) |
void(* EntityClassManager::detach)(ModuleObserver &observer) |
const ListAttributeType*(* EntityClassManager::findListType)(const std::string &name) |
EntityClass*(* EntityClassManager::findOrInsert)(const std::string &name, bool has_brushes) |
void(* EntityClassManager::forEach)(EntityClassVisitor &visitor) |
void(* EntityClassManager::realise)() |
void(* EntityClassManager::unrealise)() |