#include <GXLinearEntityManager.h>
Inheritance diagram for CGXLinearEntityManager::

Public Methods | |
| CGXLinearEntityManager () | |
| virtual | ~CGXLinearEntityManager () | 
| virtual int | AddEntity (const D3DXVECTOR3 *pPos, const float fBoundingRadius) | 
| virtual bool | DeleteEntity (const int nID) | 
| virtual void | DeleteAllEntities () | 
| virtual bool | ChangeEntityBoundingRadius (const int nID, const float fNewRadius) | 
| virtual bool | GetEntityBoundingRadius (const int nID, float *pOut) | 
| virtual bool | ChangeEntityPosition (const int nID, const D3DXVECTOR3 *pNewPos) | 
| virtual bool | GetEntityPosition (const int nID, D3DXVECTOR3 *pOut) | 
| virtual bool | GetEntitiesInSphere (CGXAutoArray< int > *pOut, const D3DXVECTOR3 *pCenter, const float fRadius) | 
| virtual bool | SetCollisionManager (IGXCollsionManager *pCollider) | 
Protected Methods | |
| virtual SGXLinearEntity * | GetEntity (const int nID) | 
| virtual int | GetIDOfBlankEntity () | 
| virtual bool | CheckCollision (const int nID) | 
| virtual void | ShrinkToSize () | 
Protected Attributes | |
| vector< SGXLinearEntity > | m_Entities | 
| IGXCollsionManager * | m_pCollider | 
| UINT | m_nAddCalls | 
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from IGXEntityManager.  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from IGXEntityManager.  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from IGXEntityManager.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Reimplemented from IGXEntityManager.  | 
  
      
  | 
  
| 
 
 Reimplemented from IGXEntityManager.  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Reimplemented from IGXEntityManager.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from IGXEntityManager.  | 
  
      
  | 
  ||||||||||||
| 
 
 Reimplemented from IGXEntityManager.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
 Reimplemented from IGXEntityManager.  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
1.2.11.1 written by Dimitri van Heesch,
 © 1997-2001