#include <LandscapeDefinitionsItem.h>
Public Member Functions | |
| LandscapeDefinitionsItem (const char *typeName) | |
| void | clearItems () |
| T * | getItem (LandscapeDefinitions *defns, const char *fileName, bool load, bool cache) |
Protected Attributes | |
| std::map < std::string, T * > | items_ |
| std::string | typeName_ |
Definition at line 32 of file LandscapeDefinitionsItem.h.
| LandscapeDefinitionsItem< T >::LandscapeDefinitionsItem | ( | const char * | typeName | ) | [inline] |
Definition at line 35 of file LandscapeDefinitionsItem.h.
| void LandscapeDefinitionsItem< T >::clearItems | ( | ) | [inline] |
Definition at line 40 of file LandscapeDefinitionsItem.h.
Referenced by LandscapeDefinitions::clearLandscapeDefinitions().
| T* LandscapeDefinitionsItem< T >::getItem | ( | LandscapeDefinitions * | defns, | |
| const char * | fileName, | |||
| bool | load, | |||
| bool | cache | |||
| ) | [inline] |
Definition at line 53 of file LandscapeDefinitionsItem.h.
Referenced by LandscapeDefinitions::getDefn(), LandscapeDefinitions::getInclude(), and LandscapeDefinitions::getTex().
std::map<std::string, T *> LandscapeDefinitionsItem< T >::items_ [protected] |
Definition at line 107 of file LandscapeDefinitionsItem.h.
Referenced by LandscapeDefinitionsItem< LandscapeDefn >::clearItems(), and LandscapeDefinitionsItem< LandscapeDefn >::getItem().
std::string LandscapeDefinitionsItem< T >::typeName_ [protected] |
Definition at line 108 of file LandscapeDefinitionsItem.h.
Referenced by LandscapeDefinitionsItem< LandscapeDefn >::getItem().
1.5.3