Scene Language Pack Resource Manager. More...
#include <deLanguagePackManager.h>
Public Member Functions | |
Constructors and Destructors | |
| deLanguagePackManager (deEngine *engine) | |
| Creates a new language pack resource manager linked to the given engine. | |
| ~deLanguagePackManager () | |
| Cleans up the language pack resource manager and reports leaking resources. | |
Management | |
| int | GetLanguagePackCount () const |
| retrieves the count of language packs. | |
| deLanguagePack * | CreateLanguagePack (const char *filename, deLanguagePackBuilder &builder) |
| Creates a new language pack. | |
| deLanguagePack * | LoadLanguagePack (const char *filename) |
| Loads a language pack from the given file. | |
| deLanguagePack * | LoadLanguagePack (const char *filename, const char *basePath) |
| Loads a language pack from the given file relative to the given base path. | |
Resource only Functions | |
Those functions are only for resource objects and should never be called directly from an application. | |
| void | RemoveResource (deResource *resource) |
| Removes the given resource from the manager without freeing it. | |
Scene Language Pack Resource Manager.
| deLanguagePackManager::deLanguagePackManager | ( | deEngine * | engine ) |
Creates a new language pack resource manager linked to the given engine.
| deLanguagePackManager::~deLanguagePackManager | ( | ) |
Cleans up the language pack resource manager and reports leaking resources.
| deLanguagePack* deLanguagePackManager::CreateLanguagePack | ( | const char * | filename, |
| deLanguagePackBuilder & | builder | ||
| ) |
Creates a new language pack.
| int deLanguagePackManager::GetLanguagePackCount | ( | ) | const |
retrieves the count of language packs.
| deLanguagePack* deLanguagePackManager::LoadLanguagePack | ( | const char * | filename, |
| const char * | basePath | ||
| ) |
Loads a language pack from the given file relative to the given base path.
| deLanguagePack* deLanguagePackManager::LoadLanguagePack | ( | const char * | filename ) |
Loads a language pack from the given file.
| void deLanguagePackManager::RemoveResource | ( | deResource * | resource ) | [virtual] |
Removes the given resource from the manager without freeing it.
Implements deResourceManager.
1.7.2