diff options
Diffstat (limited to 'mp/src/common/replay/ireplayperformanceplaybackhandler.h')
| -rw-r--r-- | mp/src/common/replay/ireplayperformanceplaybackhandler.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/mp/src/common/replay/ireplayperformanceplaybackhandler.h b/mp/src/common/replay/ireplayperformanceplaybackhandler.h new file mode 100644 index 00000000..bb3ad111 --- /dev/null +++ b/mp/src/common/replay/ireplayperformanceplaybackhandler.h @@ -0,0 +1,36 @@ +//========= Copyright Valve Corporation, All rights reserved. ============//
+//
+//=======================================================================================//
+
+#ifndef IREPLAYPERFORMANCEPLAYBACKHANDLER_H
+#define IREPLAYPERFORMANCEPLAYBACKHANDLER_H
+#ifdef _WIN32
+#pragma once
+#endif
+
+//----------------------------------------------------------------------------------------
+
+#include "interface.h"
+#include "replay/ireplayperformancecontroller.h"
+
+//----------------------------------------------------------------------------------------
+
+class Vector;
+class QAngle;
+
+//----------------------------------------------------------------------------------------
+
+class IReplayPerformancePlaybackHandler : public IBaseInterface
+{
+public:
+ virtual void OnEvent_Camera_Change_FirstPerson( float flTime, int nEntityIndex ) = 0;
+ virtual void OnEvent_Camera_Change_ThirdPerson( float flTime, int nEntityIndex ) = 0;
+ virtual void OnEvent_Camera_Change_Free( float flTime ) = 0;
+ virtual void OnEvent_Camera_ChangePlayer( float flTime, int nEntIndex ) = 0;
+ virtual void OnEvent_Camera_SetView( const SetViewParams_t ¶ms ) = 0;
+ virtual void OnEvent_TimeScale( float flTime, float flScale ) = 0;
+};
+
+//----------------------------------------------------------------------------------------
+
+#endif // IREPLAYPERFORMANCEPLAYBACKHANDLER_H
|