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

CRainGraphics Class Reference

#include <RainGraphics.h>

List of all members.

Public Methods

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


Constructor & Destructor Documentation

CRainGraphics::CRainGraphics  
 

CRainGraphics::~CRainGraphics  
 


Member Function Documentation

bool CRainGraphics::AddSpriteInstance SGXSpriteInfo   pInfo [inline]
 

bool CRainGraphics::CreateEntity UINT    uModel,
UINT *    pIDOut
[inline]
 

bool CRainGraphics::DeleteEntity UINT    uID [inline]
 

bool CRainGraphics::DeleteSpriteInstance UINT    uIndex [inline]
 

void CRainGraphics::DisplayStats BOOL    bDisplay [inline]
 

bool CRainGraphics::GenerateLand const UINT    uRandSeed,
BSTR    szColorSpline
[inline]
 

void CRainGraphics::GetCameraDirection float *    pOut [inline]
 

bool CRainGraphics::GetCameraPos float *    pOut [inline]
 

void CRainGraphics::GetCameraVelocity float *    pOut [inline]
 

bool CRainGraphics::GetEntityPos UINT    uEntity,
float *    pOutPos
[inline]
 

bool CRainGraphics::GetEntityWaypoint UINT    uID,
SGXEntityWaypoints   pOut
[inline]
 

bool CRainGraphics::GetSpriteInfo UINT    uIndex,
SGXSpriteInfo   pOut
[inline]
 

void CRainGraphics::GetTime UINT *    pOut [inline]
 

bool CRainGraphics::IncrementTime   [inline]
 

bool CRainGraphics::Init CRainCOMFactory   pFactory,
UINT    uWindowWidth,
UINT    uWindowHeight,
bool    bFullScreen,
HWND    hWnd
 

bool CRainGraphics::LoadLand BSTR    szFileName [inline]
 

bool CRainGraphics::MoveCamera GXMOVEDIR    Direction,
float    fAmt
[inline]
 

bool CRainGraphics::PrecacheModel BSTR    szFileName,
UINT *    pIndexOut
[inline]
 

bool CRainGraphics::PrecacheSprite BSTR    FileName,
UINT *    pOut
[inline]
 

void CRainGraphics::RotateCamera const float    fX,
const float    fY
[inline]
 

bool CRainGraphics::SaveLand BSTR    szFileName [inline]
 

bool CRainGraphics::SetCameraPos float *    pIn [inline]
 

void CRainGraphics::SetCameraVelocity const float    fVel [inline]
 

bool CRainGraphics::SetEntityWaypoint UINT    uID,
SGXEntityWaypoints   pIn
[inline]
 

bool CRainGraphics::SetSpriteInfo UINT    uIndex,
SGXSpriteInfo   pIn
[inline]
 

bool CRainGraphics::SetTime UINT    uNewTime [inline]
 

void CRainGraphics::ShutDown  
 

bool CRainGraphics::ToggleWindowConfig BOOL    bFullScreen,
UINT    uWidth,
UINT    uHeight
[inline]
 

bool CRainGraphics::ValidateWindow   [inline]
 


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