Public Methods | 
|   | CGXEntityList () | 
|   | ~CGXEntityList () | 
| void  | Cleanup () | 
| int  | CreateEntity (UINT nModel) | 
| bool  | DeleteEntity (UINT nEntityID) | 
| bool  | GetEntityWaypoint (UINT uID, SGXEntityWaypoints *pOut) | 
| bool  | SetEntityWaypoint (UINT uID, SGXEntityWaypoints *pIn) | 
| bool  | RenderModels (CGXModelManager *pModels, UINT uTime, CGXBitmapLand *pLand, D3DXVECTOR4 *pEye, D3DXVECTOR4 *pLightDir, D3DXMATRIX *pViewProj) | 
| void  | GetEntitiesInScreenBox (D3DXVECTOR2 &vUpperLeft, D3DXVECTOR2 &vLowerRight, float fMaxZ, UINT uTime, CGXBitmapLand *pLand, D3DVIEWPORT8 *pViewPort, D3DXMATRIX *pProj, D3DXMATRIX *pViewMatrix, D3DXMATRIX *pWorldMatrix, void(*pCallBack)(UINT)) | 
| bool  | GetEntityScreenSpaceCoord (UINT uEntity, UINT uTime, CGXBitmapLand *pLand, D3DXVECTOR3 *pOut, D3DVIEWPORT8 *pViewPort, D3DXMATRIX *pProj, D3DXMATRIX *pViewMatrix, D3DXMATRIX *pWorldMatrix) | 
| bool  | GetEntityPos (UINT uEntity, UINT uTime, CGXBitmapLand *pLand, D3DXVECTOR3 *pOut, UINT *pModel) | 
 Protected Attributes | 
| CGXSizeableArray< SGXEntityEntry >  | m_Entities |