|
| idAASLocal (void) |
|
virtual | ~idAASLocal (void) |
|
virtual bool | Init (const idStr &mapName, unsigned int mapFileCRC) |
|
virtual void | Shutdown (void) |
|
virtual void | Stats (void) const |
|
virtual void | Test (const idVec3 &origin) |
|
virtual const idAASSettings * | GetSettings (void) const |
|
virtual int | PointAreaNum (const idVec3 &origin) const |
|
virtual int | PointReachableAreaNum (const idVec3 &origin, const idBounds &searchBounds, const int areaFlags) const |
|
virtual int | BoundsReachableAreaNum (const idBounds &bounds, const int areaFlags) const |
|
virtual void | PushPointIntoAreaNum (int areaNum, idVec3 &origin) const |
|
virtual idVec3 | AreaCenter (int areaNum) const |
|
virtual int | AreaFlags (int areaNum) const |
|
virtual int | AreaTravelFlags (int areaNum) const |
|
virtual bool | Trace (aasTrace_t &trace, const idVec3 &start, const idVec3 &end) const |
|
virtual const idPlane & | GetPlane (int planeNum) const |
|
virtual int | GetWallEdges (int areaNum, const idBounds &bounds, int travelFlags, int *edges, int maxEdges) const |
|
virtual void | SortWallEdges (int *edges, int numEdges) const |
|
virtual void | GetEdgeVertexNumbers (int edgeNum, int verts[2]) const |
|
virtual void | GetEdge (int edgeNum, idVec3 &start, idVec3 &end) const |
|
virtual bool | SetAreaState (const idBounds &bounds, const int areaContents, bool disabled) |
|
virtual aasHandle_t | AddObstacle (const idBounds &bounds) |
|
virtual void | RemoveObstacle (const aasHandle_t handle) |
|
virtual void | RemoveAllObstacles (void) |
|
virtual int | TravelTimeToGoalArea (int areaNum, const idVec3 &origin, int goalAreaNum, int travelFlags) const |
|
virtual bool | RouteToGoalArea (int areaNum, const idVec3 origin, int goalAreaNum, int travelFlags, int &travelTime, idReachability **reach) const |
|
virtual bool | WalkPathToGoal (aasPath_t &path, int areaNum, const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin, int travelFlags) const |
|
virtual bool | WalkPathValid (int areaNum, const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin, int travelFlags, idVec3 &endPos, int &endAreaNum) const |
|
virtual bool | FlyPathToGoal (aasPath_t &path, int areaNum, const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin, int travelFlags) const |
|
virtual bool | FlyPathValid (int areaNum, const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin, int travelFlags, idVec3 &endPos, int &endAreaNum) const |
|
virtual void | ShowWalkPath (const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin) const |
|
virtual void | ShowFlyPath (const idVec3 &origin, int goalAreaNum, const idVec3 &goalOrigin) const |
|
virtual bool | FindNearestGoal (aasGoal_t &goal, int areaNum, const idVec3 origin, const idVec3 &target, int travelFlags, aasObstacle_t *obstacles, int numObstacles, idAASCallback &callback) const |
|
virtual | ~idAAS (void)=0 |
|
|
bool | SetupRouting (void) |
|
void | ShutdownRouting (void) |
|
unsigned short | AreaTravelTime (int areaNum, const idVec3 &start, const idVec3 &end) const |
|
void | CalculateAreaTravelTimes (void) |
|
void | DeleteAreaTravelTimes (void) |
|
void | SetupRoutingCache (void) |
|
void | DeleteClusterCache (int clusterNum) |
|
void | DeletePortalCache (void) |
|
void | ShutdownRoutingCache (void) |
|
void | RoutingStats (void) const |
|
void | LinkCache (idRoutingCache *cache) const |
|
void | UnlinkCache (idRoutingCache *cache) const |
|
void | DeleteOldestCache (void) const |
|
idReachability * | GetAreaReachability (int areaNum, int reachabilityNum) const |
|
int | ClusterAreaNum (int clusterNum, int areaNum) const |
|
void | UpdateAreaRoutingCache (idRoutingCache *areaCache) const |
|
idRoutingCache * | GetAreaRoutingCache (int clusterNum, int areaNum, int travelFlags) const |
|
void | UpdatePortalRoutingCache (idRoutingCache *portalCache) const |
|
idRoutingCache * | GetPortalRoutingCache (int clusterNum, int areaNum, int travelFlags) const |
|
void | RemoveRoutingCacheUsingArea (int areaNum) |
|
void | DisableArea (int areaNum) |
|
void | EnableArea (int areaNum) |
|
bool | SetAreaState_r (int nodeNum, const idBounds &bounds, const int areaContents, bool disabled) |
|
void | GetBoundsAreas_r (int nodeNum, const idBounds &bounds, idList< int > &areas) const |
|
void | SetObstacleState (const idRoutingObstacle *obstacle, bool enable) |
|
bool | EdgeSplitPoint (idVec3 &split, int edgeNum, const idPlane &plane) const |
|
bool | FloorEdgeSplitPoint (idVec3 &split, int areaNum, const idPlane &splitPlane, const idPlane &frontPlane, bool closest) const |
|
idVec3 | SubSampleWalkPath (int areaNum, const idVec3 &origin, const idVec3 &start, const idVec3 &end, int travelFlags, int &endAreaNum) const |
|
idVec3 | SubSampleFlyPath (int areaNum, const idVec3 &origin, const idVec3 &start, const idVec3 &end, int travelFlags, int &endAreaNum) const |
|
const idBounds & | DefaultSearchBounds (void) const |
|
void | DrawCone (const idVec3 &origin, const idVec3 &dir, float radius, const idVec4 &color) const |
|
void | DrawArea (int areaNum) const |
|
void | DrawFace (int faceNum, bool side) const |
|
void | DrawEdge (int edgeNum, bool arrow) const |
|
void | DrawReachability (const idReachability *reach) const |
|
void | ShowArea (const idVec3 &origin) const |
|
void | ShowWallEdges (const idVec3 &origin) const |
|
void | ShowHideArea (const idVec3 &origin, int targerAreaNum) const |
|
bool | PullPlayer (const idVec3 &origin, int toAreaNum) const |
|
void | RandomPullPlayer (const idVec3 &origin) const |
|
void | ShowPushIntoArea (const idVec3 &origin) const |
|
Definition at line 86 of file AAS_local.h.