Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CGXEntityList Class Reference

#include <GXEntityList.h>

List of all members.

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< SGXEntityEntrym_Entities


Constructor & Destructor Documentation

CGXEntityList::CGXEntityList  
 

CGXEntityList::~CGXEntityList  
 


Member Function Documentation

void CGXEntityList::Cleanup  
 

int CGXEntityList::CreateEntity UINT    uModel
 

bool CGXEntityList::DeleteEntity UINT    uEntityID
 

void CGXEntityList::GetEntitiesInScreenBox D3DXVECTOR2 &    vUpperLeft,
D3DXVECTOR2 &    vLowerRight,
float    fMaxZ,
UINT    uTime,
CGXBitmapLand   pLand,
D3DVIEWPORT8 *    pViewPort,
D3DXMATRIX *    pProj,
D3DXMATRIX *    pViewMatrix,
D3DXMATRIX *    pWorldMatrix,
void(*    pCallBack)(UINT)
 

bool CGXEntityList::GetEntityPos UINT    uEntity,
UINT    uTime,
CGXBitmapLand   pLand,
D3DXVECTOR3 *    pOut,
UINT *    pModel
 

bool CGXEntityList::GetEntityScreenSpaceCoord UINT    uEntity,
UINT    uTime,
CGXBitmapLand   pLand,
D3DXVECTOR3 *    pOut,
D3DVIEWPORT8 *    pViewPort,
D3DXMATRIX *    pProj,
D3DXMATRIX *    pViewMatrix,
D3DXMATRIX *    pWorldMatrix
 

bool CGXEntityList::GetEntityWaypoint UINT    uID,
SGXEntityWaypoints   pOut
 

bool CGXEntityList::RenderModels CGXModelManager   pModels,
UINT    uTime,
CGXBitmapLand   pLand,
D3DXVECTOR4 *    pEye,
D3DXVECTOR4 *    pLightDir,
D3DXMATRIX *    pViewProj
 

bool CGXEntityList::SetEntityWaypoint UINT    uID,
SGXEntityWaypoints   pIn
 


Member Data Documentation

CGXSizeableArray<SGXEntityEntry> CGXEntityList::m_Entities [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu May 23 17:51:01 2002 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001