-
Notifications
You must be signed in to change notification settings - Fork 3
/
CameraDebug.h
38 lines (28 loc) · 1.03 KB
/
CameraDebug.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// CameraDebug.h: interface for the CCameraDebug class.
//
#if !defined(AFX_CAMERADEBUG_H__B11F8AE3_1213_11D4_B4E3_4854E82A090D__INCLUDED_)
#define AFX_CAMERADEBUG_H__B11F8AE3_1213_11D4_B4E3_4854E82A090D__INCLUDED_
#pragma once
#include "CameraBase.h"
#include "iinputreceiver.h"
class ENGINE_API CCameraDebug :
public CCameraBase,
public pureRender,
public IInputReceiver
{
D3DXMATRIX g_matPosition;
D3DXVECTOR3 g_vecVelocity;
D3DXVECTOR3 g_vecAngularVelocity;
Fvector savedP,savedD,savedN;
ECameraStyle savedStyle;
Flags32 savedDF;
public:
virtual void OnMove (void);
virtual void OnCameraActivate ( CCameraBase* old_cam );
virtual void OnCameraDeactivate ( );
virtual void OnRender ( );
virtual void IR_OnKeyboardPress (int dik);
CCameraDebug();
virtual ~CCameraDebug();
};
#endif // !defined(AFX_CAMERADEBUG_H__B11F8AE3_1213_11D4_B4E3_4854E82A090D__INCLUDED_)