EntityClassManager Struct Reference

#include <ieclass.h>

Collaboration diagram for EntityClassManager:
Collaboration graph
[legend]

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

Detailed Description

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.


Member Function Documentation

EntityClassManager::INTEGER_CONSTANT ( Version  ,
 
)
EntityClassManager::STRING_CONSTANT ( Name  ,
"eclassmanager"   
)

Field Documentation

void(* EntityClassManager::attach)(ModuleObserver &observer)
void(* EntityClassManager::detach)(ModuleObserver &observer)

The documentation for this struct was generated from the following file:

Generated by  doxygen 1.6.2