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

Public Member Functions

void Update (float deltaTime, const Camera::RenderCamera &renderCamera)
 
IAnchoredLabelSourceRepositoryGetLabelSourceRepository () const
 
ILabelAnchorChangedEventGetLabelAnchorChangedEvent () const
 
ILabelModelSourceFactoryGetLabelModelSourceFactory () const
 
ILabelModelFactoryGetLabelModelFactory () const
 
ILabelCellResourceObserverGetLabelCellResourceObserver () const
 
ILabelOptionsModelGetLabelOptionsModel () const
 
ILabelOptionsModelObserverGetLabelOptionsModelObserver () const
 
const ILabelFilterModelGetQueryableLabelLayerFilterModel () const
 
ILabelFilterModelGetModifiableLabelLayerFilterModel () const
 
ILabelLayerFilterGroupModelGetLabelLayerFilterGroupModel () const
 
ILabelLayerFilterGroupModelObserverGetLabelLayerFilterGroupModelObserver () const
 
ILabelAnchorFilterModelGetLabelHiddenFilterModel () const
 
ILabelAnchorFilterModelObserverGetLabelHiddenFilterModelObserver () const
 
ILabelAnchorFilterModelGetPlatformLabelHiddenFilterModel () const
 
ILabelAnchorCategoryRepositoryGetLabelAnchorCategoryRepository () const
 
ILabelAnchorCategoryIconMapperGetLabelAnchorCategoryIconMapper () const
 
ILabelLayerServiceGetLabelLayerService () const
 
ILabelFontBindingServiceGetLabelFontBindingService () const
 
const ILabelStyleRepositoryGetLabelStyleRepository () const
 
ILabelStyleRepositoryObserverGetLabelStyleRepositoryObserver () const
 
ILabelStyleBindingRepositoryGetLabelStyleBindingRepository () const
 
ILabelPickerGetLabelPicker () const
 
const ILabelFilterModelGetLabelLayerFilterModel () const
 
ILabelFilterModelGetDebugLabelLayerFilterModel () const
 
void SynchronousLoad ()
 

Static Public Member Functions

static LabelsModuleConfiguration DefaultConfig ()
 
static LabelsModuleCreate (Text::ScreenTextRenderingModule &screenTextRenderingModule, Icons::IconsModule &iconsModule, Modules::Core::FontsModule &fontsModule, Modules::Core::DebugRenderingModule &debugRenderingModule, Helpers::IFileIO &fileIO, const Rendering::EnvironmentFlatteningService &environmentFlatteningService, const Rendering::ScreenProperties &screenProperties, const Streaming::ResourceCeilingProvider &resourceCeilingProvider, const Eegeo::Config::PlatformConfig &platformConfig, Modules::ISceneBuilderModule &sceneBuilderModule)
 

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: