#include <GXFirstPersonMovement.h>
Public Methods | |
| CGXFirstPersonMovement () | |
| virtual | ~CGXFirstPersonMovement () |
| virtual void | StrafeLeft (float fAmt) |
| virtual void | StrafeRight (float fAmt) |
| virtual void | StrafeUp (float fAmt) |
| virtual void | StrafeDown (float fAmt) |
| virtual void | Look (const float fDeltaX, const float fDeltaY) |
| virtual void | GetViewMatrix (D3DXMATRIX *pOut) |
| virtual void | GetCameraPos (D3DXVECTOR3 *pOut) |
| virtual void | SetCameraPos (D3DXVECTOR3 *pIn) |
| virtual void | GetCameraDirection (D3DXVECTOR3 *pOut) |
| virtual void | IncrementPosition (const float fAmt) |
Protected Attributes | |
| D3DXVECTOR3 | m_vCameraPos |
| D3DXVECTOR3 | m_vLookAt |
| D3DXVECTOR3 | m_vUp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001