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