All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Public Member Functions | List of all members
Eegeo::BuildingHighlights::BuildingHighlightService Class Reference
Inheritance diagram for Eegeo::BuildingHighlights::BuildingHighlightService:
Eegeo::BuildingHighlights::IBuildingHighlightService Eegeo::NonCopyable

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
 
BuildingHighlightModelGet (BuildingHighlightId modelId) const override
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

The documentation for this class was generated from the following files: