Planeshift

psPath Member List

This is the complete list of members for psPath, 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 namepsPath
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]
endpsPath
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 valuepsPath
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)=0psPath [protected, pure virtual]
GetInterpolatedPosition(int index, float fraction, csVector3 &pos)=0psPath [protected, pure virtual]
GetInterpolatedUp(int index, float fraction, csVector3 &up)=0psPath [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
idpsPath
InsertPoint(iDataConnection *db, int index, const csVector3 &pos, const char *sectorName)psPath
Load(iDataConnection *db, iEngine *engine)psPath
namepsPath
noWanderpsPath
oneWaypsPath
PathPointArray typedefpsPath
pointspsPath
Precalculate(psWorld *world, iEngine *engine, bool forceUpdate=false)psPath [virtual]
PrecalculatePath(psWorld *world, iEngine *engine)=0psPath [protected, pure virtual]
precalculationValidpsPath
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 valuepsPath
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
startpsPath
teleportpsPath
totalDistancepsPath
UpdatePrevPointIndexes(iDataConnection *db)psPath
~psPath()psPath [virtual]