All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Eegeo::VideoMemoryMonitor Class Reference

Public Member Functions

void AddTexture (uint32_t texture, size_t size)
 
void RemoveTexture (uint32_t texture)
 
void AddBuffer (uint32_t buffer, size_t size)
 
void RemoveBuffer (uint32_t buffer)
 
std::string GenerateReport ()
 
size_t GetBufferByteCount () const
 
size_t GetBufferCount () const
 
size_t GetTextureByteCount () const
 
size_t GetTextureCount () const
 

Static Public Member Functions

static VideoMemoryMonitorGet ()
 
static size_t EstimateGLTextureSize (int internalFormat, uint32_t width, uint32_t height, uint32_t faceCount, bool isMipped)
 

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