61         unsigned long startTime;     
 
   62         unsigned long drawTime;      
 
   63         unsigned long preDrawTime;   
 
   64         unsigned long calculateTime; 
 
   66     frameDataType* historyArray;
 
   69     Vertex*        calculateLineVerts;
 
   71     unsigned int   numFrames;
 
   72     unsigned long  _frameInterval;
 
   78     unsigned int   currentIndex;
 
   79     unsigned int   NextIndex( 
int index );
 
   80     unsigned int   PrevIndex( 
int index );
 
   94     Group*     statsGraphGroup;
 
  105     virtual GLS_EXPORT 
void RecordDrawStart();
 
  106     virtual GLS_EXPORT 
void RecordDrawEnd();
 
  107     virtual GLS_EXPORT 
void RecordPreDrawStart();
 
  108     virtual GLS_EXPORT 
void RecordPreDrawEnd();
 
  109     virtual GLS_EXPORT 
void RecordCalculateStart();
 
  110     virtual GLS_EXPORT 
void RecordCalculateEnd();
 
  114     virtual GLS_EXPORT 
void Draw();
 
  115     virtual GLS_EXPORT 
void DrawStats();
 
  117     virtual GLS_EXPORT 
void ToggleDisplay();
 
  119     virtual GLS_EXPORT 
void Samples( 
int frames );
 
  120     virtual GLS_EXPORT 
int  Samples();
 
  122     virtual GLS_EXPORT 
void FrameInterval( 
unsigned long microseconds );
 
Definition: display_frame.h:85
The disti::Group class. Implements groups of objects. 
Class to contain current OpenGL view, projection and draw matrices. 
Definition: util.h:301
The disti::GlsQuadListVC_3D and GlsQuadListVCT_2D classes. 
The Polygon class. Implements Polygons. 
Definition: glpolygon.h:55
The disti::GLPolygon class. Implements Polygons. 
Definition: gls_quad_storage.h:156
The disti::Timer class. An OS portable timing class. 
Definition: statistics.h:56
virtual void PreDraw(const OpenGLMatrices ¤t, Culler &culler)
The disti::DisplayFrame class. 
float averageHz
Definition: statistics.h:92
Definition: gls_quad_storage.h:63
Definition: bmpimage.h:46