Public Member Functions | |
DebugStats (const IMemoryStats *pMemoryStats, const Camera::CameraState &cameraState, IFrameTimer *pFrameTimer, Streaming::ResourceNodeCache *pResourceNodeCache) | |
virtual float | FramesPerSecond () const |
virtual float | MaxFrameTimeMS () const |
virtual float | LastFrameTimeMS () const |
virtual float | AverageFramesPerSecond () const |
virtual double | CameraPositionLatitude () const |
virtual double | CameraPositionLongitude () const |
virtual double | CameraPositionAltitude () const |
virtual float | CameraRotationFromNorth () const |
virtual double | CameraDistanceToInterest () const |
virtual float | CameraFoVDegrees () const |
virtual double | CameraInterestPointLatitude () const |
virtual double | CameraInterestPointLongitude () const |
virtual double | CameraInterestPointAltitude () const |
virtual size_t | MemoryUsed () const |
virtual size_t | VirtualMemoryUsed () const |
virtual size_t | FreeMemory () const |
virtual size_t | GetPrivateDirtyByteCount () const |
virtual size_t | GetHeapByteCount () const |
virtual int | ResourceNodeCacheAllocs () const |
virtual int | ResourceNodeCacheMisses () const |
virtual int | ResourceNodeCacheAdds () const |
virtual int | ResourceNodeCacheDeletions () const |
virtual int | ResourceNodeCacheSize () const |
virtual int | BitsPerSecond () const |
virtual int | MaxBitsPerSecond () const |
virtual Eegeo::Debug::TotalStreamStats | TotalStreamStats () const |
virtual int | NumberOfStreams () const |
virtual const char * | NameOfStream (int streamIndex) const |
virtual StreamStat | StreamStatsForStream (int streamIndex) const |
virtual int | PolyCount () const |
virtual int | DrawCalls () const |
virtual void | RegisterStream (Eegeo::Streaming::LoggingResourceStream *resourceStream, Eegeo::Resources::IResourceBuilder *resourceBuilder, const char *&resourceName) |
virtual void | Reset () |
virtual void | SetCameraState (const Camera::CameraState &cameraState) |