CARDINFO Class Reference

#include <cardinfo.h>

List of all members.

Public Member Functions

 CARDINFO ()
void BuildCardInfo ()
int GetCapability (CARDINFOTYPE::TYPE capability)
void PrintCardInfo (ostream &out)

Private Member Functions

void ResetDB ()
bool isExtensionSupported (string extstring)

Private Attributes

vector< CARDCAPABILITYdb
bool dbvalid


Detailed Description

Definition at line 41 of file cardinfo.h.


Constructor & Destructor Documentation

CARDINFO::CARDINFO  )  [inline]
 

Definition at line 51 of file cardinfo.h.

References ResetDB().


Member Function Documentation

void CARDINFO::BuildCardInfo  ) 
 

Definition at line 47 of file cardinfo.cpp.

References CARDINFOTYPE::ANISOTROPY, db, dbvalid, isExtensionSupported(), CARDINFOTYPE::MAXANISOTROPY, CARDINFOTYPE::MULTITEXTURE, and CARDINFOTYPE::TEXTUREUNITS.

int CARDINFO::GetCapability CARDINFOTYPE::TYPE  capability  ) 
 

Definition at line 34 of file cardinfo.cpp.

References db, dbvalid, and NUM_CARDINFOTYPES.

Referenced by UTILITY::TexLoad().

bool CARDINFO::isExtensionSupported string  extstring  )  [private]
 

Definition at line 4 of file cardinfo.cpp.

Referenced by BuildCardInfo().

void CARDINFO::PrintCardInfo ostream &  out  ) 
 

Definition at line 78 of file cardinfo.cpp.

References CARDINFOTYPE::ANISOTROPY, db, dbvalid, CARDINFOTYPE::MAXANISOTROPY, CARDINFOTYPE::MULTITEXTURE, and CARDINFOTYPE::TEXTUREUNITS.

void CARDINFO::ResetDB  )  [private]
 

Definition at line 28 of file cardinfo.cpp.

References db, dbvalid, and NUM_CARDINFOTYPES.

Referenced by CARDINFO().


Member Data Documentation

vector<CARDCAPABILITY> CARDINFO::db [private]
 

Definition at line 44 of file cardinfo.h.

Referenced by BuildCardInfo(), GetCapability(), PrintCardInfo(), and ResetDB().

bool CARDINFO::dbvalid [private]
 

Definition at line 45 of file cardinfo.h.

Referenced by BuildCardInfo(), GetCapability(), PrintCardInfo(), and ResetDB().


The documentation for this class was generated from the following files:
Generated on Thu Oct 19 04:11:47 2006 by  doxygen 1.4.6