Public Member Functions | |
virtual BuildingFootprints::BuildingFootprintService & | GetBuildingFootprintService () const |
virtual BuildingFootprints::BuildingFootprintSelectionController & | GetBuildingFootprintSelectionController () const |
virtual BuildingFootprints::BuildingSelectionController & | GetBuildingSelectionController () const |
virtual BuildingFootprints::BuildingFootprintSelectionRenderableFactory & | GetBuildingFootprintSelectionRenderableFactory () const |
virtual void | Update (float dt) |
virtual void | Draw (const Eegeo::Camera::RenderCamera &renderCamera) |
Static Public Member Functions | |
static BuildingFootprintsModule * | Create (const Modules::IPlatformAbstractionModule &platformAbstractionModule, const Modules::Core::RenderingModule &renderingModule, const Modules::CollisionVisualizationModule &collisionVisualizationModule, const Modules::Map::Layers::BuildingStreamingModule &buildingStreamingModule, const Modules::Map::CoverageTreeModule &coverageTreeModule, const BuildingFootprints::BuildingFootprintSelectionControllerConfig &config) |
static BuildingFootprints::BuildingFootprintSelectionControllerConfig | MakeDefaultConfig () |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |