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 |