GlobeEngine
geUtil::MemoryState Class Reference

#include <MemoryState.h>

Public Member Functions

 MemoryState ()
 
 ~MemoryState ()
 
void clear ()
 
void create ()
 
bool isAvailable ()
 
int getNVXDedicatedGPUMemory ()
 
int getNVXTotalDedicatedGPUMemory ()
 
int getNVXCurrentlyAvailableDedicatedGPUMemory ()
 
int getNVXEvictionsCountSinceLastSystemStart ()
 
int getNVXEvictedMemorySize ()
 
int getATIMemoryPoolInfo (int _pool, int _param)
 
bool checkIfAMDCard ()
 
bool checkIfNVidiaCard ()
 
std::string getGPUVendor ()
 
std::string getGPURenderer ()
 
std::string getOpenGLVersion ()
 
std::string getGLSLVersion ()
 

Constructor & Destructor Documentation

geUtil::MemoryState::MemoryState ( )
geUtil::MemoryState::~MemoryState ( )

Member Function Documentation

bool geUtil::MemoryState::checkIfAMDCard ( )
bool geUtil::MemoryState::checkIfNVidiaCard ( )
void geUtil::MemoryState::clear ( )
void geUtil::MemoryState::create ( )
int geUtil::MemoryState::getATIMemoryPoolInfo ( int  _pool,
int  _param 
)
std::string geUtil::MemoryState::getGLSLVersion ( )
std::string geUtil::MemoryState::getGPURenderer ( )
std::string geUtil::MemoryState::getGPUVendor ( )
int geUtil::MemoryState::getNVXCurrentlyAvailableDedicatedGPUMemory ( )
int geUtil::MemoryState::getNVXDedicatedGPUMemory ( )
int geUtil::MemoryState::getNVXEvictedMemorySize ( )
int geUtil::MemoryState::getNVXEvictionsCountSinceLastSystemStart ( )
int geUtil::MemoryState::getNVXTotalDedicatedGPUMemory ( )
std::string geUtil::MemoryState::getOpenGLVersion ( )
bool geUtil::MemoryState::isAvailable ( )

The documentation for this class was generated from the following files: