![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Go to the source code of this file.
Namespaces | |
| namespace | VMAP |
Enumerations | |
| enum | ModelFlags { MOD_M2 = 1 , MOD_WORLDSPAWN = 1 << 1 , MOD_HAS_BOUND = 1 << 2 } |
Functions | |
| uint32 | GenerateUniqueObjectId (uint32 clientId, uint16 clientDoodadId) |
| bool | FileExists (const char *file) |
| void | strToLower (char *str) |
| bool | ExtractSingleWmo (std::string &fname) |
| bool | ExtractSingleModel (std::string &fname) |
| void | ExtractGameobjectModels () |
Variables | |
| const char * | szWorkDirWmo |
| std::unordered_map< std::string, WMODoodadData > | WmoDoodads |
| enum ModelFlags |
| Enumerator | |
|---|---|
| MOD_M2 | |
| MOD_WORLDSPAWN | |
| MOD_HAS_BOUND | |
| void ExtractGameobjectModels | ( | ) |
References ExtractSingleModel(), ExtractSingleWmo(), fixname2(), fixnamen(), GetExtension(), GetPlainName(), model_list, DBCFile::open(), VMAP::RAW_VMAP_MAGIC, strToLower(), and szWorkDirWmo.
Referenced by main().
| bool ExtractSingleModel | ( | std::string & | fname | ) |
References Model::ConvertToVMAPModel(), FileExists(), fixname2(), fixnamen(), GetPlainName(), Model::open(), and szWorkDirWmo.
Referenced by ExtractGameobjectModels(), ADTFile::init(), and WMORoot::open().
| bool ExtractSingleWmo | ( | std::string & | fname | ) |
References WMOGroup::ConvertToVMAPGroupWmo(), WMORoot::ConvertToVMAPRootWmo(), WMORoot::DoodadData, WMOGroup::DoodadReferences, FileExists(), fixname2(), fixnamen(), GetPlainName(), WMORoot::nGroups, WMORoot::open(), WMOGroup::open(), preciseVectorData, WMODoodadData::References, WMODoodadData::Spawns, szWorkDirWmo, WMORoot::ValidDoodadNames, and WmoDoodads.
Referenced by ExtractGameobjectModels(), ADTFile::init(), and WDTFile::init().
| bool FileExists | ( | const char * | file | ) |
References OPEN_FLAGS.
Referenced by ExtractDBCFiles(), ExtractSingleModel(), ExtractSingleWmo(), LoadCommonMPQFiles(), LoadLocaleMPQFiles(), and main().
References uniqueObjectIds.
Referenced by Doodad::Extract(), MapObject::Extract(), and Doodad::ExtractSet().
| void strToLower | ( | char * | str | ) |
|
extern |
|
extern |
Referenced by ExtractSingleWmo(), ADTFile::init(), and WDTFile::init().