All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Eegeo::Debug::Labels::DebugLabelsController Class Reference

Public Member Functions

 DebugLabelsController (Eegeo::Labels::ILabelOptionsModel &labelOptionsModel, Eegeo::Labels::ILabelOptionsModelObserver &labelOptionsModelObserver, const Eegeo::Labels::ILabelStyleRepository &labelStyleRepository, Eegeo::Labels::ILabelStyleRepositoryObserver &labelStyleRepositoryObserver, const std::vector< std::string > &fontNames, bool platformConfigLabelsEnabled, Eegeo::Markers::IMarkerService &markerService)
 
void Update (float dt)
 
void Next ()
 
void Prev ()
 
void ToggleIdentifyStyle ()
 
void LabelConstraintRadiusScaleUp ()
 
void LabelConstraintRadiusScaleDown ()
 
void LabelFadeDurationUp ()
 
void LabelFadeDurationDown ()
 
void LabelCycleOcclusionMode ()
 
void LabelCycleFont ()
 
void LabelToggleDebugDraw ()
 
void LabelToggleEnabled ()
 
void LabelRestartApp ()
 
void ToggleTestMarkers ()
 
std::string GetCurrentStyleName () const
 
bool IsIdentifyStyleEnabled () const
 
float GetLabelAATweak () const
 
float GetConstraintRadiusScale () const
 
float GetFadeDurationScale () const
 
bool IsDebugDrawEnabled () const
 
bool IsLabelsEnabled () const
 
bool IsRestartRequired () const
 
bool IsTestMarkersEnabled () const
 
std::string GetFontName () const
 
Eegeo::Labels::OcclusionResolverMode::Type GetOcclusionMode () const
 
void RegisterViewModelChangedCallback (Helpers::ICallback0 &callback)
 
void UnRegisterViewModelChangedCallback (Helpers::ICallback0 &callback)
 

Static Public Member Functions

static DebugLabelsControllerCreate (Eegeo::Labels::LabelsModule &labelsModule, Eegeo::Markers::MarkersModule &markersModule, const Eegeo::Config::PlatformConfig &platformConfig)
 

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