TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
VMapManager2.h File Reference
#include <mutex>
#include <unordered_map>
#include <vector>
#include "Define.h"
#include "IVMapManager.h"
+ Include dependency graph for VMapManager2.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VMAP::ManagedModel
 
class  VMAP::VMapManager2
 

Namespaces

 G3D
 
 VMAP
 

Macros

#define MAP_FILENAME_EXTENSION2   ".vmtree"
 
#define FILENAMEBUFFER_SIZE   500
 

Typedefs

typedef std::unordered_map
< uint32, StaticMapTree * > 
VMAP::InstanceTreeMap
 
typedef std::unordered_map
< std::string, ManagedModel > 
VMAP::ModelFileMap
 

Enumerations

enum  VMAP::DisableTypes { VMAP::VMAP_DISABLE_AREAFLAG = 0x1, VMAP::VMAP_DISABLE_HEIGHT = 0x2, VMAP::VMAP_DISABLE_LOS = 0x4, VMAP::VMAP_DISABLE_LIQUIDSTATUS = 0x8 }
 

Macro Definition Documentation

#define FILENAMEBUFFER_SIZE   500
#define MAP_FILENAME_EXTENSION2   ".vmtree"