Planeshift
|
#include <pspath.h>
Public Member Functions | |
psLinearPath (csString name, Waypoint *wp1, Waypoint *wp2, psString flagStr) | |
psLinearPath (int pathID, csString name, psString flagStr) | |
virtual | ~psLinearPath () |
Protected Member Functions | |
virtual void | GetInterpolatedForward (int index, float fraction, csVector3 &forward) |
Get the interpolated forward vector. | |
virtual void | GetInterpolatedPosition (int index, float fraction, csVector3 &pos) |
Get the interpolated position. | |
virtual void | GetInterpolatedUp (int index, float fraction, csVector3 &up) |
Get the interpolated up vector. | |
virtual void | PrecalculatePath (psWorld *world, iEngine *engine) |
Do the actual precalculate work. |
virtual void psLinearPath::GetInterpolatedForward | ( | int | index, |
float | fraction, | ||
csVector3 & | forward | ||
) | [protected, virtual] |
Get the interpolated forward vector.
Implements psPath.
virtual void psLinearPath::GetInterpolatedPosition | ( | int | index, |
float | fraction, | ||
csVector3 & | pos | ||
) | [protected, virtual] |
Get the interpolated position.
Implements psPath.
virtual void psLinearPath::GetInterpolatedUp | ( | int | index, |
float | fraction, | ||
csVector3 & | up | ||
) | [protected, virtual] |
Get the interpolated up vector.
Implements psPath.
virtual void psLinearPath::PrecalculatePath | ( | psWorld * | world, |
iEngine * | engine | ||
) | [protected, virtual] |
Do the actual precalculate work.
Implements psPath.