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

Public Types

typedef
CollisionVisualization::CollisionVisualizationRenderable 
RenderableType
 

Public Member Functions

virtual BuildingHighlightId GetModelId () const =0
 
virtual const std::vector
< RenderableType * > & 
GetRenderables () const =0
 
virtual void SetColor (const v4 &color)=0
 
virtual const v4GetColor () const =0
 
virtual void SetHeightClipPlanes (const std::vector< std::array< v4, 2 >> &heightClipPlanes)=0
 
virtual const std::vector
< std::array< v4, 2 > > & 
GetHeightClipPlanes () const =0
 

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 file: