All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Resources::Interiors::Entities::InteriorsLabelsController Class Reference
Inheritance diagram for Eegeo::Resources::Interiors::Entities::InteriorsLabelsController:
Eegeo::Resources::Interiors::Entities::IInteriorsLabelController

Public Member Functions

 InteriorsLabelsController (InteriorsEntitiesRepository &interiorsEntitiesRepository, Rendering::MeshFactories::TextMeshFactory &textMeshFactory, Rendering::VertexLayouts::VertexBindingPool &vertexBindingPool, Rendering::Materials::MaterialIdGenerator &materialIdGenerator, Rendering::Shaders::ShaderIdGenerator &shaderIdGenerator, const Fonts::FontInstance &font, const Rendering::Shaders::TextShaderSet &textShaderSet, const Rendering::Renderables::TextRenderableConfiguration &textAppearance, PlaceNames::PlaceNamesController &placenamesController, InteriorInteractionModel &interiorInteractionModel, InteriorTransitionModel &interiorTransitionModel, const IImmutableInteriorViewModel &interiorViewModel, const Rendering::ScreenProperties &screenProperties, const bool labelsVisibleWhenExpanded, bool enableGenerateLabelViews, float fontSize)
 
void AddLabelToOmit (const std::string &labelName)
 
void RemoveLabelToOmit (const std::string &labelName)
 
const TFloorIndexToModelsMap & GetFloorIndexToModels () const
 
void RegisterLabelsBuiltCallback (Helpers::ICallback0 &callback)
 
void UnregisterLabelsBuiltCallback (Helpers::ICallback0 &callback)
 

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