TrinityCore
TerrainBuilder.h File Reference
#include "PathCommon.h"
#include "WorldModel.h"
#include <G3D/Array.h>
#include <G3D/Vector3.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::OffMeshData
 
struct  MMAP::MeshData
 
class  MMAP::TerrainBuilder
 

Namespaces

namespace  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 = -2000.f
 
static const float MMAP::INVALID_MAP_LIQ_HEIGHT_MAX = 5000.0f