Classes | |
class | BuildingHighlightModelRepositoryObserver |
Public Member Functions | |
BuildingHighlightService (IBuildingHighlightModelFactory &buildingHighlightModelFactory, BuildingHighlightModelRepository &buildingHighlightModelRepository, BuildingFootprints::BuildingFootprintService &buildingFootprintService, Collision::IFeatureRayCastingService &featureRayCastingService, Collision::ILandmarkCollisionMeshService &landmarkCollisionMeshService, const IBuildingHighlightCameraState &buildingHighlightCameraState) | |
BuildingHighlightId | Create (const BuildingHighlightCreateParams &createParams) override |
void | Destroy (BuildingHighlightId modelId) override |
void | Update () override |
bool | Exists (BuildingHighlightId modelId) const override |
BuildingHighlightModel & | Get (BuildingHighlightId modelId) const override |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |