#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|