29 #ifndef __AASFILELOCAL_H__
30 #define __AASFILELOCAL_H__
65 bool Load(
const idStr &fileName,
unsigned int mapFileCRC );
66 bool Write(
const idStr &fileName,
unsigned int mapFileCRC );
bool ParseReachabilities(idLexer &src, int areaNum)
virtual idVec3 FaceCenter(int faceNum) const
virtual idBounds FaceBounds(int faceNum) const
virtual int PointAreaNum(const idVec3 &origin) const
virtual ~idAASFileLocal(void)
int MaxTreeDepth(void) const
virtual void PrintInfo(void) const
bool ParseIndex(idLexer &src, idList< aasIndex_t > &indexes)
idVec3 AreaReachableGoal(int areaNum) const
virtual idBounds EdgeBounds(int edgeNum) const
bool ParseVertices(idLexer &src)
int AreaContentsTravelFlags(int areaNum) const
GLint GLint GLsizei GLsizei GLsizei depth
int BoundsReachableAreaNum_r(int nodeNum, const idBounds &bounds, const int areaFlags, const int excludeTravelFlags) const
void MaxTreeDepth_r(int nodeNum, int &depth, int &maxDepth) const
bool ParsePlanes(idLexer &src)
virtual int BoundsReachableAreaNum(const idBounds &bounds, const int areaFlags, const int excludeTravelFlags) const
virtual idVec3 AreaCenter(int areaNum) const
bool Write(const idStr &fileName, unsigned int mapFileCRC)
int NumReachabilities(void) const
virtual idVec3 EdgeCenter(int edgeNum) const
bool ParseClusters(idLexer &src)
bool Load(const idStr &fileName, unsigned int mapFileCRC)
void LinkReversedReachability(void)
bool ParseFaces(idLexer &src)
void DeleteClusters(void)
virtual int PointReachableAreaNum(const idVec3 &origin, const idBounds &searchBounds, const int areaFlags, const int excludeTravelFlags) const
bool ParseAreas(idLexer &src)
bool ParseEdges(idLexer &src)
virtual bool Trace(aasTrace_t &trace, const idVec3 &start, const idVec3 &end) const
virtual void PushPointIntoAreaNum(int areaNum, idVec3 &point) const
bool ParseNodes(idLexer &src)
void ReportRoutingEfficiency(void) const
bool ParsePortals(idLexer &src)
int MemorySize(void) const
void DeleteReachabilities(void)
virtual idBounds AreaBounds(int areaNum) const