AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
MMAP::Tile Struct Reference

#include "MapBuilder.h"

Public Member Functions

 Tile ()
 
 ~Tile ()
 

Public Attributes

rcCompactHeightfield * chf {nullptr}
 
rcHeightfield * solid {nullptr}
 
rcContourSet * cset {nullptr}
 
rcPolyMesh * pmesh {nullptr}
 
rcPolyMeshDetail * dmesh {nullptr}
 

Detailed Description

Constructor & Destructor Documentation

◆ Tile()

MMAP::Tile::Tile ( )
inline
59{}

◆ ~Tile()

MMAP::Tile::~Tile ( )
inline
61 {
62 rcFreeCompactHeightfield(chf);
63 rcFreeContourSet(cset);
64 rcFreeHeightField(solid);
65 rcFreePolyMesh(pmesh);
66 rcFreePolyMeshDetail(dmesh);
67 }
rcPolyMesh * pmesh
Definition MapBuilder.h:71
rcPolyMeshDetail * dmesh
Definition MapBuilder.h:72
rcHeightfield * solid
Definition MapBuilder.h:69
rcContourSet * cset
Definition MapBuilder.h:70
rcCompactHeightfield * chf
Definition MapBuilder.h:68

References chf, cset, dmesh, pmesh, and solid.

Member Data Documentation

◆ chf

rcCompactHeightfield* MMAP::Tile::chf {nullptr}
68{nullptr};

Referenced by MMAP::TileBuilder::buildMoveMapTile(), and ~Tile().

◆ cset

rcContourSet* MMAP::Tile::cset {nullptr}
70{nullptr};

Referenced by MMAP::TileBuilder::buildMoveMapTile(), and ~Tile().

◆ dmesh

rcPolyMeshDetail* MMAP::Tile::dmesh {nullptr}
72{nullptr};

Referenced by MMAP::TileBuilder::buildMoveMapTile(), and ~Tile().

◆ pmesh

rcPolyMesh* MMAP::Tile::pmesh {nullptr}
71{nullptr};

Referenced by MMAP::TileBuilder::buildMoveMapTile(), and ~Tile().

◆ solid

rcHeightfield* MMAP::Tile::solid {nullptr}
69{nullptr};

Referenced by MMAP::TileBuilder::buildMoveMapTile(), and ~Tile().


The documentation for this struct was generated from the following file: