ComputerGraphik TU WIEN
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
Debug Class Reference

The switches to experiment OpenGL performance and quality are implemented here. More...

#include <debug.hpp>

Public Member Functions

 Debug (Scene *scene, const char *windowTitle)
 
 ~Debug ()
 
void update (double time, double deltaT)
 

Static Public Member Functions

static void enableWindowsDebug ()
 

Private Attributes

Scenescene
 
size_t frameCount
 
double minDeltaT
 
double maxDeltaT
 
double lastTime
 
double lastKeyTime
 
double lastTitleTime
 
int minFilterMode
 
int magFilterMode
 
bool frameTimeOn
 
bool wireFrameOn
 
bool transparencyOn
 
std::string windowTitle
 

Detailed Description

The switches to experiment OpenGL performance and quality are implemented here.

Constructor & Destructor Documentation

Debug::Debug ( Scene scene,
const char *  windowTitle 
)
Debug::~Debug ( )

Member Function Documentation

void Debug::enableWindowsDebug ( )
static
void Debug::update ( double  time,
double  deltaT 
)

Member Data Documentation

size_t Debug::frameCount
private
bool Debug::frameTimeOn
private
double Debug::lastKeyTime
private
double Debug::lastTime
private
double Debug::lastTitleTime
private
int Debug::magFilterMode
private
double Debug::maxDeltaT
private
double Debug::minDeltaT
private
int Debug::minFilterMode
private
Scene* Debug::scene
private
bool Debug::transparencyOn
private
std::string Debug::windowTitle
private
bool Debug::wireFrameOn
private

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