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