#include <ICamCtrl.h>

Public Member Functions | |
| ICamCtrl () | |
| virtual | ~ICamCtrl () |
| virtual void | Enable (const TSmartPointer< CCamera > &pCamera) |
| virtual void | Disable () |
| virtual void | Reset () |
| bool | IsEnabled () |
Protected Member Functions | |
| virtual void | Update ()=0 |
Protected Attributes | |
| TSmartPointer< CCamera > | m_pCamera |
Private Member Functions | |
| ICamCtrl (const ICamCtrl &) | |
| const ICamCtrl & | operator= (const ICamCtrl &) |
Definition at line 36 of file ICamCtrl.h.
| ICamCtrl::ICamCtrl | ( | ) |
Definition at line 26 of file ICamCtrl.cpp.
| ICamCtrl::~ICamCtrl | ( | ) | [virtual] |
| ICamCtrl::ICamCtrl | ( | const ICamCtrl & | ) | [private] |
| void ICamCtrl::Disable | ( | ) | [virtual] |
Reimplemented in CSceneCtrl, and CScrollXZCamCtrl.
Definition at line 39 of file ICamCtrl.cpp.
References m_pCamera.
| void ICamCtrl::Enable | ( | const TSmartPointer< CCamera > & | pCamera | ) | [virtual] |
Reimplemented in CSceneCtrl, and CScrollXZCamCtrl.
Definition at line 34 of file ICamCtrl.cpp.
References m_pCamera.
| bool ICamCtrl::IsEnabled | ( | ) | [inline] |
Definition at line 50 of file ICamCtrl.h.
References m_pCamera.
Referenced by CScrollXZCamCtrl::Disable(), CSceneCtrl::Disable(), CScrollXZCamCtrl::Enable(), CSceneCtrl::Enable(), CScrollXZCamCtrl::OnKeyDown(), CSceneCtrl::OnKeyDown(), CScrollXZCamCtrl::OnKeyUp(), CSceneCtrl::OnKeyUp(), CSceneCtrl::OnMouseKeyDown(), CSceneCtrl::OnMouseKeyUp(), CSceneCtrl::OnMouseMove(), CScrollXZCamCtrl::Update(), and CSceneCtrl::Update().
| virtual void ICamCtrl::Reset | ( | ) | [inline, virtual] |
| virtual void ICamCtrl::Update | ( | ) | [protected, pure virtual] |
Implemented in CSceneCtrl, and CScrollXZCamCtrl.
TSmartPointer<CCamera> ICamCtrl::m_pCamera [protected] |
Definition at line 73 of file ICamCtrl.h.
Referenced by CSceneCtrl::CSceneCtrl(), CScrollXZCamCtrl::CScrollXZCamCtrl(), Disable(), Enable(), CSceneCtrl::Enable(), IsEnabled(), CScrollXZCamCtrl::Update(), CSceneCtrl::Update(), CSceneCtrl::~CSceneCtrl(), and ~ICamCtrl().
1.5.7.1