doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
idAAS Member List

This is the complete list of members for idAAS, including all inherited members.

AddObstacle(const idBounds &bounds)=0idAASpure virtual
Alloc(void)idAASstatic
AreaCenter(int areaNum) const =0idAASpure virtual
AreaFlags(int areaNum) const =0idAASpure virtual
AreaTravelFlags(int areaNum) const =0idAASpure virtual
BoundsReachableAreaNum(const idBounds &bounds, const int areaFlags) const =0idAASpure virtual
FindNearestGoal(aasGoal_t &goal, int areaNum, const idVec3 origin, const idVec3 &target, int travelFlags, aasObstacle_t *obstacles, int numObstacles, idAASCallback &callback) const =0idAASpure virtual
FlyPathToGoal(aasPath_t &path, int areaNum, const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin, int travelFlags) const =0idAASpure virtual
FlyPathValid(int areaNum, const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin, int travelFlags, idVec3 &endPos, int &endAreaNum) const =0idAASpure virtual
GetEdge(int edgeNum, idVec3 &start, idVec3 &end) const =0idAASpure virtual
GetEdgeVertexNumbers(int edgeNum, int verts[2]) const =0idAASpure virtual
GetPlane(int planeNum) const =0idAASpure virtual
GetSettings(void) const =0idAASpure virtual
GetWallEdges(int areaNum, const idBounds &bounds, int travelFlags, int *edges, int maxEdges) const =0idAASpure virtual
Init(const idStr &mapName, unsigned int mapFileCRC)=0idAASpure virtual
PointAreaNum(const idVec3 &origin) const =0idAASpure virtual
PointReachableAreaNum(const idVec3 &origin, const idBounds &bounds, const int areaFlags) const =0idAASpure virtual
PushPointIntoAreaNum(int areaNum, idVec3 &origin) const =0idAASpure virtual
RemoveAllObstacles(void)=0idAASpure virtual
RemoveObstacle(const aasHandle_t handle)=0idAASpure virtual
RouteToGoalArea(int areaNum, const idVec3 origin, int goalAreaNum, int travelFlags, int &travelTime, idReachability **reach) const =0idAASpure virtual
SetAreaState(const idBounds &bounds, const int areaContents, bool disabled)=0idAASpure virtual
ShowFlyPath(const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin) const =0idAASpure virtual
ShowWalkPath(const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin) const =0idAASpure virtual
SortWallEdges(int *edges, int numEdges) const =0idAASpure virtual
Stats(void) const =0idAASpure virtual
Test(const idVec3 &origin)=0idAASpure virtual
Trace(aasTrace_t &trace, const idVec3 &start, const idVec3 &end) const =0idAASpure virtual
TravelTimeToGoalArea(int areaNum, const idVec3 &origin, int goalAreaNum, int travelFlags) const =0idAASpure virtual
WalkPathToGoal(aasPath_t &path, int areaNum, const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin, int travelFlags) const =0idAASpure virtual
WalkPathValid(int areaNum, const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin, int travelFlags, idVec3 &endPos, int &endAreaNum) const =0idAASpure virtual
~idAAS(void)=0idAASpure virtual