All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Resources::Interiors::InteriorsEntityIdHighlightController Class Reference

Public Member Functions

 InteriorsEntityIdHighlightController (const InteriorsInstanceRepository &instanceRepository, const v4 &defaultHighlightColor=v4(1.0f, 1.0f, 1.0f, 1.0f))
 
void HighlightEntityId (const std::string &id) const
 
void HighlightEntityIds (const std::vector< std::string > &ids, std::vector< Rendering::Renderables::InstancedInteriorFloorRenderable * > &out_highlightedRenderables) const
 
void HighlightEntityId (const std::string &interiorId, const std::string &id) const
 
void HighlightEntityIds (const std::string &interiorId, const std::vector< std::string > &ids, std::vector< Rendering::Renderables::InstancedInteriorFloorRenderable * > &out_highlightedRenderables) const
 
void ClearHighlights (const std::vector< Rendering::Renderables::InstancedInteriorFloorRenderable * > &highlightedRenderables) const
 
void SetDefaultHighlightColour (const v4 &highlightColor)
 

Member Function Documentation

void Eegeo::Resources::Interiors::InteriorsEntityIdHighlightController::HighlightEntityId ( const std::string &  id) const
void Eegeo::Resources::Interiors::InteriorsEntityIdHighlightController::HighlightEntityIds ( const std::vector< std::string > &  ids,
std::vector< Rendering::Renderables::InstancedInteriorFloorRenderable * > &  out_highlightedRenderables 
) const

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