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

Public Member Functions

 ExternalBuildingHighlightView (BuildingHighlightId modelId, const v4 &color, const std::vector< std::array< v4, 2 >> &heightClipPlanes, Rendering::IMeshUploadService &meshUploadService, BuildingHighlights::IBuildingHighlightRenderableUpdateService *pBuildingHighlightRenderableUpdateService, const std::vector< std::string > &externalMeshIdentifiers)
 
BuildingHighlightId GetModelId () const override
 
const std::vector
< RenderableType * > & 
GetRenderables () const override
 
void SetColor (const v4 &color) override
 
const v4GetColor () const override
 
void SetHeightClipPlanes (const std::vector< std::array< v4, 2 >> &heightClipPlanes) override
 
const std::vector< std::array
< v4, 2 > > & 
GetHeightClipPlanes () const override
 

Additional Inherited Members

- Public Types inherited from Eegeo::BuildingHighlights::IBuildingHighlightView
typedef
CollisionVisualization::CollisionVisualizationRenderable 
RenderableType
 

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