* Add existing files.
[matthijs/ABM2.git] / ABM2 / Engine / ProfileLogHandler.h
1 // ProfileLogHandler.h: interface for the CProfileLogHandler class.\r
2 //\r
3 //////////////////////////////////////////////////////////////////////\r
4 \r
5 #if !defined(AFX_PROFILELOGHANDLER_H__CAD57C2F_2BF7_492C_8ED3_EFE606EF3EAC__INCLUDED_)\r
6 #define AFX_PROFILELOGHANDLER_H__CAD57C2F_2BF7_492C_8ED3_EFE606EF3EAC__INCLUDED_\r
7 \r
8 #if _MSC_VER > 1000\r
9 #pragma once\r
10 #endif // _MSC_VER > 1000\r
11 \r
12 #include "profiler.h"\r
13 \r
14 class CProfileLogHandler : public IProfilerOutputHandler  \r
15 {\r
16 public:\r
17         void BeginOutput(float tTime);\r
18         void EndOutput();\r
19         void Sample(float fMin, float fAvg, float fMax, float tAvg, int callCount, std::string name, int parentCount);\r
20 };\r
21 \r
22 #endif // !defined(AFX_PROFILELOGHANDLER_H__CAD57C2F_2BF7_492C_8ED3_EFE606EF3EAC__INCLUDED_)\r