48 #include "gls_quad_storage.h"
62 unsigned long startTime;
63 unsigned long drawTime;
64 unsigned long preDrawTime;
65 unsigned long calculateTime;
67 frameDataType *historyArray;
70 Vertex *calculateLineVerts;
72 unsigned int numFrames;
73 unsigned long _frameInterval;
79 unsigned int currentIndex;
80 unsigned int NextIndex(
int index);
81 unsigned int PrevIndex(
int index);
87 GlsQuadListVCT_2D _textQuadStorage;
88 GlsQuadListVC_3D _graphQuadStorage;
95 Group *statsGraphGroup;
106 virtual GLS_EXPORT
void RecordDrawStart();
107 virtual GLS_EXPORT
void RecordDrawEnd();
108 virtual GLS_EXPORT
void RecordPreDrawStart();
109 virtual GLS_EXPORT
void RecordPreDrawEnd();
110 virtual GLS_EXPORT
void RecordCalculateStart();
111 virtual GLS_EXPORT
void RecordCalculateEnd();
115 virtual GLS_EXPORT
void Draw();
116 virtual GLS_EXPORT
void DrawStats();
118 virtual GLS_EXPORT
void ToggleDisplay();
120 virtual GLS_EXPORT
void Samples(
int frames );
121 virtual GLS_EXPORT
int Samples();
123 virtual GLS_EXPORT
void FrameInterval(
unsigned long microseconds );
Definition: display_frame.h:83
The disti::Group class. Implements groups of objects.
Class to contain current OpenGL view, projection and draw matrices.
Definition: util.h:289
The Polygon class. Implements Polygons.
Definition: glpolygon.h:56
The disti::GLPolygon class. Implements Polygons.
The disti::Timer class. An OS portable timing class.
Definition: statistics.h:57
virtual void PreDraw(const OpenGLMatrices ¤t, Culler &culler)
The disti::DisplayFrame class.
float averageHz
Definition: statistics.h:93
Definition: bmpimage.h:46