Public Member Functions | |
TrafficCongestionSimulationController (Eegeo::TrafficCongestion::TrafficCongestionModel &trafficCongestionModel, Eegeo::Traffic::VehicleRenderablesModel &pVehicleRenderablesModel, Eegeo::TrafficCongestion::TrafficCongestionVehicleFactory &pVehicleFactory, const TrafficCongestionConfig &config, Eegeo::Resources::Roads::Navigation::NavigationGraphRepository &navGraphRepository, Eegeo::Traffic::Themes::TrafficThemeModel &trafficThemeModel, Streaming::CameraFrustumStreamingVolume &streamingVolume) | |
void | Update (float dt, const dv3 &cameraEcefLocation) |
void | SubmitForRendering (Eegeo::Traffic::VehicleRenderer &vehicleRenderer, const dv3 &ecefCameraPosition) |
void | ToggleEnable () |
bool | GetEnabled () |
void | OnThemeChanged (const Eegeo::Traffic::Themes::TrafficThemeModel &themeModel) |
void | OnThemeStateChanged (const Eegeo::Traffic::Themes::TrafficThemeModel &themeModel) |