This is the complete list of members for Eegeo::Traffic::PathedVehicle, including all inherited members.
Alpha() (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | inline |
CanCollide() const (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
ClearNextCell() (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | inline |
FadeOutThenDestroyVehicle() (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
GetBoundsRadius() const (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
GetCollisionRadius() const (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
GetDistanceToEndOfCurrentPath() (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
GetForwardsVector() const (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | inline |
GetFullModelNodeName() const (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | inline |
GetInitialised() (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | inline |
GetNextCell() (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | inline |
GetScale() const (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
GetVehicleOnDeadEnd() (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
GetWorldPosition() const (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | inline |
Initialise(const dv3 &ecefInterestPoint) (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
IsOnFinalRoadInPath(float &out_distanceToEnd) (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
IsPlayingDeathCeremony() (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | inline |
IsUnderground() const (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
NeedsUndergroundCheck() (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
NonCopyable()=default (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
PathedVehicle(const Resources::Roads::Navigation::NavigationGraph *navGraph, const std::string &modelName, const std::string &modelNamesuffix, const int beginningRoadIndex, const bool drivesOnRight, const Config::TrafficSimulationRoadClassFilter &roadClassFilter, const TrafficSimulationCellsModel *cellsModel, Eegeo::Random *random, float velocity, float scale, float closeEnoughDistSq=CLOSE_ENOUGH_DISTANCE_SQR, float centerOfLaneOffset=CENTER_OF_LANE_OFFSET, float turningAngle=TURNING_ANGLE) (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
SetIsUnderground(bool isUnderground) (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
SetModelNodeNameSuffix(const std::string &suffix) (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
Update(float elapsedSeconds, float speedMultiplier, const dv3 &ecefInterestPoint) (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | |
UpdateVelocity(float velocity) (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | inline |
VehicleMarkedToRemove() (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | inline |
~PathedVehicle() (defined in Eegeo::Traffic::PathedVehicle) | Eegeo::Traffic::PathedVehicle | inline |