All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Public Types | Public Member Functions | List of all members
Eegeo::Debug::Profile::PerformanceTestRunner Class Reference

Public Types

typedef std::map< std::string,
SplineData
TNameSplineData
 

Public Member Functions

 PerformanceTestRunner (SplinePlayback::DebugCameraSplinePlaybackService &splinePlaybackService, Debug::IDebugStats &debugStats)
 
bool IsTestInProgress () const
 
void RegisterCameraSpline (const std::string &name, const SplineData &data)
 
void RegisterPerformanceTestCompletedCallback (Helpers::ICallback1< const PerformanceTestReport & > &callback)
 
void UnregisterPerformanceTestCompletedCallback (Helpers::ICallback1< const PerformanceTestReport & > &callback)
 
void RegisterPerformanceTestStateChangedCallback (Helpers::ICallback1< const PerformanceTestState::Values & > &callback)
 
void UnregisterPerformanceTestStateChangedCallback (Helpers::ICallback1< const PerformanceTestState::Values & > &callback)
 
bool TryBeginSplineCameraPathPerformanceTest (const std::string &splineName, const int loopCount)
 

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