#include <GXEntityManager.h>
Inheritance diagram for IGXEntityManager::
Public Methods | |
IGXEntityManager () | |
virtual | ~IGXEntityManager () |
virtual int | AddEntity (const D3DXVECTOR3 *pPos, const float fBoundingRadius)=0 |
virtual bool | DeleteEntity (const int nID)=0 |
virtual void | DeleteAllEntities ()=0 |
virtual bool | ChangeEntityBoundingRadius (const int nID, const float fNewRadius)=0 |
virtual bool | GetEntityBoundingRadius (const int nID, float *pOut)=0 |
virtual bool | ChangeEntityPosition (const int nID, const D3DXVECTOR3 *pNewPos)=0 |
virtual bool | GetEntityPosition (const int nID, D3DXVECTOR3 *pOut)=0 |
virtual bool | GetEntitiesInSphere (CGXAutoArray< int > *pOut, const D3DXVECTOR3 *pCenter, const float fRadius)=0 |
virtual bool | SetCollisionManager (IGXCollsionManager *pCollider)=0 |
|
|
|
|
|
Reimplemented in CGXLinearEntityManager. |
|
Reimplemented in CGXLinearEntityManager. |
|
Reimplemented in CGXLinearEntityManager. |
|
Reimplemented in CGXLinearEntityManager. |
|
Reimplemented in CGXLinearEntityManager. |
|
Reimplemented in CGXLinearEntityManager. |
|
Reimplemented in CGXLinearEntityManager. |
|
Reimplemented in CGXLinearEntityManager. |
|
Reimplemented in CGXLinearEntityManager. |