Public Types | |
typedef std::vector < Eegeo::TrafficCongestion::TrafficCongestionVehicleModel * > | TVectorVehiclePtrs |
Public Member Functions | |
size_t | VehicleCount () const |
void | AddVehicle (Eegeo::TrafficCongestion::TrafficCongestionVehicleModel *model) |
bool | RemoveVehicle (Eegeo::TrafficCongestion::TrafficCongestionVehicleModel *model) |
void | Update (float dt, Eegeo::dv3 ecefCellOrigin, const Eegeo::Resources::Roads::Navigation::NavigationGraphRoad &road, Traffic::VehicleRenderablesModel &vehicleRenderablesModel, const dv3 &cameraEcefLocation) |
void | HandleStateChanged (const TrafficCongestionStateData &state) |
void | HandleThemeChanged (const TrafficCongestionThemeData &data) |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |