Public Methods |
| | CCamera () |
| virtual | ~CCamera () |
| void | Init (ECameraViewportType eType=CAMV_FULLSCREEN) |
| void | Term () |
| LTRESULT | CreateCamera () |
| void | OnCommandOn (int32 command, uint32 nActCmd) |
| void | OnCommandOff (int32 command, uint32 nActCmd) |
| LTRESULT | Update (float fFrameTime) |
| LTRESULT | PhysicsUpdate (float fFrameTime) |
| virtual void | Event (uint32 nEvent, float fFrameTime, float fGameTime, IEventData *pEventData, uint32 nPriority, ECallbackType eCT, uint32 nCountRemaining, float fTimeRemaining, float fLoopTime) |
| HLOCALOBJ | GetCameraHandle () |
| void | SetRotation (LTOrientation oRot) |
| LTOrientation | GetRotation () |
| LTVector3f | GetPosition () |
| void | SetState (ECameraState state) |
| uint32 | GetState () |
| void | CycleState () |
| void | SetCameraViewport (uint32 nPosition) |
| LTRESULT | HandleInput () |
| void | AdjustCamera () |
| LTRESULT | Render () |
| void | SetSyncObject (HLOCALOBJ hObject) |
| HLOCALOBJ | GetSyncObject () |
| void | SetSyncRotation (bool bSR=true) |
| bool | GetSyncRotation () |
Protected Attributes |
| HLOCALOBJ | m_hCamera |
| uint32 | m_eState |
| HLOCALOBJ | m_hSyncObject |
| bool | m_bSyncRotation |