Contents Functions Classes Topics User Forum CVS

G3D::RenderDevice::StatusInfo Class Reference

#include <RenderDevice.h>

List of all members.

Public Attributes

uint32 minorStateChangeCount
uint32 minorOpenGLStateChangeCount
uint32 majorStateChangeCount
uint32 majorOpenGLStateChangeCount
uint32 pushStateCount
uint32 primitiveCount
uint32 triangleCount
RealTime swapbuffersTime
float frameRate
float smoothFrameRate
float triangleRate


Member Data Documentation

float G3D::RenderDevice::StatusInfo::frameRate
 

Inverse of beginframe->endframe time. Accounts for the frame timing of the system as a whole, not just graphics.

uint32 G3D::RenderDevice::StatusInfo::majorOpenGLStateChangeCount
 

uint32 G3D::RenderDevice::StatusInfo::majorStateChangeCount
 

uint32 G3D::RenderDevice::StatusInfo::minorOpenGLStateChangeCount
 

uint32 G3D::RenderDevice::StatusInfo::minorStateChangeCount
 

uint32 G3D::RenderDevice::StatusInfo::primitiveCount
 

uint32 G3D::RenderDevice::StatusInfo::pushStateCount
 

float G3D::RenderDevice::StatusInfo::smoothFrameRate
 

Exponentially weighted moving average of frame rate

RealTime G3D::RenderDevice::StatusInfo::swapbuffersTime
 

Amount of time spent in swapbuffers (when large, indicates that the GPU is blocking the CPU).

uint32 G3D::RenderDevice::StatusInfo::triangleCount
 

Triangles in the last frame

float G3D::RenderDevice::StatusInfo::triangleRate
 


The documentation for this class was generated from the following file:
Generated on Mon Jul 17 11:50:48 2006 for G3D by doxygen 1.4.5
Hosted by SourceForge.net Logo