TrinityCore
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::VMapManager2
 

Namespaces

namespace  G3D
 
namespace  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

◆ FILENAMEBUFFER_SIZE

#define FILENAMEBUFFER_SIZE   500

Definition at line 31 of file VMapManager2.h.

◆ MAP_FILENAME_EXTENSION2

#define MAP_FILENAME_EXTENSION2   ".vmtree"

Definition at line 29 of file VMapManager2.h.