#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