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