, including all inherited members.
AddPoint(Location *loc, bool first=false) | psPath | |
AddPoint(iDataConnection *db, const csVector3 &pos, const char *sectorName, bool first=false) | psPath | |
AddPoint(const csVector3 &pos, float radius, const char *sectorName, bool first=false) | psPath | |
Adjust(iDataConnection *db, int index, csVector3 &pos, csString sector) | psPath | |
CalculateIncidentAngle(csVector3 &pos, csVector3 &dest) | psPath | |
Create(iDataConnection *db) | psPath | |
CreatePathAnchor() | psPath | [virtual] |
Direction enum name | psPath | |
Distance(psWorld *world, iEngine *engine, const csVector3 &pos, const iSector *sector, int *index=NULL, float *fraction=NULL) const | psPath | [virtual] |
DistancePoint(psWorld *world, iEngine *engine, const csVector3 &pos, const iSector *sector, int *index=NULL, bool include_ends=false) const | psPath | [virtual] |
end | psPath | |
FindPoint(int id) | psPath | |
FindPointIndex(int id) const | psPath | |
FindPointIndex(const psPathPoint *point) const | psPath | |
FindPointsInSector(iEngine *engine, iSector *sector, csList< psPathPoint * > &list) | psPath | |
FORWARD enum value | psPath | |
GetEndPoint(Direction direction) | psPath | |
GetEndPos(Direction direction) | psPath | |
GetEndRot(Direction direction) | psPath | |
GetEndSector(iEngine *engine, Direction direction) | psPath | |
GetEndWaypoint(Direction direction) | psPath | |
GetFlags() const | psPath | |
GetID() const | psPath | [inline] |
GetInterpolatedForward(int index, float fraction, csVector3 &forward)=0 | psPath | [protected, pure virtual] |
GetInterpolatedPosition(int index, float fraction, csVector3 &pos)=0 | psPath | [protected, pure virtual] |
GetInterpolatedUp(int index, float fraction, csVector3 &up)=0 | psPath | [protected, pure virtual] |
GetLength(psWorld *world, iEngine *engine, int index) | psPath | [virtual] |
GetLength(psWorld *world, iEngine *engine) | psPath | [virtual] |
GetName() const | psPath | [inline, virtual] |
GetNumPoints() const | psPath | [inline, virtual] |
GetPoint(int index) | psPath | |
GetPoint(int index) const | psPath | |
GetStartPoint(Direction direction) | psPath | |
GetStartWaypoint(Direction direction) | psPath | |
id | psPath | |
InsertPoint(iDataConnection *db, int index, const csVector3 &pos, const char *sectorName) | psPath | |
Load(iDataConnection *db, iEngine *engine) | psPath | |
name | psPath | |
noWander | psPath | |
oneWay | psPath | |
PathPointArray typedef | psPath | |
points | psPath | |
Precalculate(psWorld *world, iEngine *engine, bool forceUpdate=false) | psPath | [virtual] |
PrecalculatePath(psWorld *world, iEngine *engine)=0 | psPath | [protected, pure virtual] |
precalculationValid | psPath | |
psPath(csString name, Waypoint *wp1, Waypoint *wp2, psString flagStr) | psPath | |
psPath(int pathID, csString name, psString flagStr) | psPath | |
RemovePoint(iDataConnection *db, int index) | psPath | |
RemovePoint(int index) | psPath | |
RemovePoint(iDataConnection *db, psPathPoint *point) | psPath | |
Rename(iDataConnection *db, const char *name) | psPath | |
Rename(const char *name) | psPath | |
REVERSE enum value | psPath | |
SetEnd(Waypoint *wp) | psPath | |
SetFlag(iDataConnection *db, const csString &flagstr, bool enable) | psPath | |
SetFlag(const csString &flagstr, bool enable) | psPath | |
SetFlags(const psString &flagStr) | psPath | |
SetStart(Waypoint *wp) | psPath | |
start | psPath | |
teleport | psPath | |
totalDistance | psPath | |
UpdatePrevPointIndexes(iDataConnection *db) | psPath | |
~psPath() | psPath | [virtual] |