17 int totalBytesLoadedWeb;
18 int totalBytesLoadedCache;
19 int totalSuccessfulRequests;
20 int totalFailedRequests;
21 int totalPreDecompressBytesRead;
27 int preDecompressBytesRead;
29 int successfulRequets;
33 int loadedFromCacheKB;
35 int numberOfCacheLoads;
37 float loadTimeFromWebMS;
38 float loadTimeFromCacheMS;
39 float loadTimeForFailureMS;
47 virtual float FramesPerSecond()
const = 0;
48 virtual float MaxFrameTimeMS()
const = 0;
49 virtual float LastFrameTimeMS()
const = 0;
50 virtual float AverageFramesPerSecond()
const = 0;
52 virtual size_t MemoryUsed()
const = 0;
53 virtual size_t VirtualMemoryUsed()
const = 0;
54 virtual size_t FreeMemory()
const = 0;
55 virtual size_t GetPrivateDirtyByteCount()
const = 0;
56 virtual size_t GetHeapByteCount()
const = 0;
58 virtual int ResourceNodeCacheAllocs()
const = 0;
59 virtual int ResourceNodeCacheMisses()
const = 0;
60 virtual int ResourceNodeCacheAdds()
const = 0;
61 virtual int ResourceNodeCacheDeletions()
const = 0;
62 virtual int ResourceNodeCacheSize()
const = 0;
64 virtual double CameraPositionLatitude()
const = 0;
65 virtual double CameraPositionLongitude()
const = 0;
66 virtual double CameraPositionAltitude()
const = 0;
67 virtual float CameraRotationFromNorth()
const = 0;
68 virtual double CameraDistanceToInterest()
const = 0;
69 virtual float CameraFoVDegrees()
const = 0;
71 virtual double CameraInterestPointLatitude()
const = 0;
72 virtual double CameraInterestPointLongitude()
const = 0;
73 virtual double CameraInterestPointAltitude()
const = 0;
75 virtual int BitsPerSecond()
const = 0;
76 virtual int MaxBitsPerSecond()
const = 0;
79 virtual int NumberOfStreams()
const = 0;
80 virtual const char* NameOfStream(
int streamIndex)
const = 0;
81 virtual StreamStat StreamStatsForStream(
int streamIndex)
const = 0;
83 virtual int PolyCount()
const = 0;
84 virtual int DrawCalls()
const = 0;
88 const char*& resourceName) = 0;
90 virtual void Reset() = 0;