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

CGXRenderer Class Reference

#include <GXRenderer.h>

Inheritance diagram for CGXRenderer::

CComObjectRootEx CComCoClass IDispatchImpl List of all members.

Public Methods

 CGXRenderer ()
 ~CGXRenderer ()
 STDMETHOD (GetCameraDirection)(float *pOut)
 STDMETHOD (GetCameraVelocity)(float *pOut)
 STDMETHOD (RotateCamera)(const float fX, const float fY)
 STDMETHOD (SetCameraVelocity)(const float fVel)
 STDMETHOD (GetEntityPos)(UINT uEntity, float *pOutPos)
 STDMETHOD (SetSpriteInfo)(UINT uIndex, SGXSpriteInfo *pIn)
 STDMETHOD (GetSpriteInfo)(UINT uIndex, SGXSpriteInfo *pOut)
 STDMETHOD (DeleteSpriteInstance)(UINT uIndex)
 STDMETHOD (AddSpriteInstance)(SGXSpriteInfo *pInfo)
 STDMETHOD (PrecacheSprite)(BSTR FileName, UINT *pOut)
 STDMETHOD (DisplayStats)(BOOL bDisplay)
 STDMETHOD (ValidateWindow)()
 STDMETHOD (SetEntityWaypoint)(UINT uID, SGXEntityWaypoints *pIn)
 STDMETHOD (GetEntityWaypoint)(UINT uID, SGXEntityWaypoints *pOut)
 STDMETHOD (DeleteEntity)(UINT uID)
 STDMETHOD (CreateEntity)(UINT uModel, UINT *pIDOut)
 STDMETHOD (PrecacheModel)(BSTR szFileName, UINT *pIndexOut)
 STDMETHOD (IncrementTime)()
 STDMETHOD (SetTime)(UINT uNewTime)
 STDMETHOD (GetTime)(UINT *pOut)
 STDMETHOD (ToggleWindowConfig)(BOOL bFullScreen, UINT uWidth, UINT uHeight)
 STDMETHOD (MoveCamera)(GXMOVEDIR Direction, float fAmt)
 STDMETHOD (SetCameraPos)(float *pIn)
 STDMETHOD (GetCameraPos)(float *pOut)
 STDMETHOD (GenerateLand)(const UINT uRandSeed, BSTR szColorSpline)
 STDMETHOD (SaveLand)(BSTR szFileName)
 STDMETHOD (LoadLand)(BSTR szFileName)
 STDMETHOD (Init)(UINT uWindowWidth, UINT uWindowHeight, UINT uBBWidth, UINT uBBHeight, BOOL bFullScreen, HWND hWnd)
 STDMETHOD (Cleanup)()

Protected Attributes

CGXGraphicsEngine m_Engine

Constructor & Destructor Documentation

CGXRenderer::CGXRenderer (    )  [inline]
 

CGXRenderer::~CGXRenderer (    )  [inline]
 


Member Function Documentation

CGXRenderer::STDMETHOD (  Cleanup    ) 
 

CGXRenderer::STDMETHOD (  Init    ) 
 

CGXRenderer::STDMETHOD (  LoadLand    ) 
 

CGXRenderer::STDMETHOD (  SaveLand    ) 
 

CGXRenderer::STDMETHOD (  GenerateLand    )  const
 

CGXRenderer::STDMETHOD (  GetCameraPos    ) 
 

CGXRenderer::STDMETHOD (  SetCameraPos    ) 
 

CGXRenderer::STDMETHOD (  MoveCamera    ) 
 

CGXRenderer::STDMETHOD (  ToggleWindowConfig    ) 
 

CGXRenderer::STDMETHOD (  GetTime    ) 
 

CGXRenderer::STDMETHOD (  SetTime    ) 
 

CGXRenderer::STDMETHOD (  IncrementTime    ) 
 

CGXRenderer::STDMETHOD (  PrecacheModel    ) 
 

CGXRenderer::STDMETHOD (  CreateEntity    ) 
 

CGXRenderer::STDMETHOD (  DeleteEntity    ) 
 

CGXRenderer::STDMETHOD (  GetEntityWaypoint    ) 
 

CGXRenderer::STDMETHOD (  SetEntityWaypoint    ) 
 

CGXRenderer::STDMETHOD (  ValidateWindow    ) 
 

CGXRenderer::STDMETHOD (  DisplayStats    ) 
 

CGXRenderer::STDMETHOD (  PrecacheSprite    ) 
 

CGXRenderer::STDMETHOD (  AddSpriteInstance    ) 
 

CGXRenderer::STDMETHOD (  DeleteSpriteInstance    ) 
 

CGXRenderer::STDMETHOD (  GetSpriteInfo    ) 
 

CGXRenderer::STDMETHOD (  SetSpriteInfo    ) 
 

CGXRenderer::STDMETHOD (  GetEntityPos    ) 
 

CGXRenderer::STDMETHOD (  SetCameraVelocity    )  const
 

CGXRenderer::STDMETHOD (  RotateCamera    )  const
 

CGXRenderer::STDMETHOD (  GetCameraVelocity    ) 
 

CGXRenderer::STDMETHOD (  GetCameraDirection    ) 
 


Member Data Documentation

CGXGraphicsEngine CGXRenderer::m_Engine [protected]
 


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