TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TerrainBuilder.h File Reference
#include "PathCommon.h"
#include "WorldModel.h"
#include "G3D/Array.h"
#include "G3D/Vector3.h"
#include "G3D/Matrix3.h"
+ Include dependency graph for TerrainBuilder.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MMAP::MeshData
 
class  MMAP::TerrainBuilder
 

Namespaces

 MMAP
 

Enumerations

enum  MMAP::Spot {
  MMAP::TOP = 1, MMAP::RIGHT = 2, MMAP::LEFT = 3, MMAP::BOTTOM = 4,
  MMAP::ENTIRE = 5
}
 
enum  MMAP::Grid { MMAP::GRID_V8, MMAP::GRID_V9 }
 

Variables

static const int MMAP::V9_SIZE = 129
 
static const int MMAP::V9_SIZE_SQ = V9_SIZE*V9_SIZE
 
static const int MMAP::V8_SIZE = 128
 
static const int MMAP::V8_SIZE_SQ = V8_SIZE*V8_SIZE
 
static const float MMAP::GRID_SIZE = 533.3333f
 
static const float MMAP::GRID_PART_SIZE = GRID_SIZE/V8_SIZE
 
static const float MMAP::INVALID_MAP_LIQ_HEIGHT = -500.f
 
static const float MMAP::INVALID_MAP_LIQ_HEIGHT_MAX = 5000.0f