#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