cee::vis::PerformanceInfo
- 
class PerformanceInfo
 Class for storing performance info stats.
Public Members
- 
double totalDrawTime
 Total amount of time (in seconds) used to draw the last frame.
- 
double averageTotalDrawTime
 Average over the last 10 renderings.
- 
double computeVisiblePartsTime
 Time (in seconds) used to create the visible part collection.
- 
double buildRenderQueueTime
 Time (in seconds) used to build the rendering queue.
- 
double sortRenderQueueTime
 Time (in seconds) used to sort the render queue.
- 
double renderEngineTime
 Time (in seconds) used to render the pre-processed rendering queue.
- 
size_t renderingCount
 Number of renderings.
- 
size_t visiblePartsCount
 Number of visible parts.
- 
size_t renderedPartsCount
 Number of parts that was drawn.
- 
size_t vertexCount
 Number of vertices (nodes, points) used to draw.
- 
size_t triangleCount
 Number of triangles (GL_TRIANGELS)
- 
size_t openGLPrimitiveCount
 Total number of GL primitives drawn (lines, points, polygons, etc). For strips the number of resulting triangles.
- 
size_t applyRenderStateCount
 Number of render state changes.
- 
size_t shaderProgramChangesCount
 Number of shader program changes.
- 
size_t vboCount
 Number of VBOs in use.
- 
double vboMemoryUsageMB
 Total memory used by VBOs (in megabytes)
- 
double totalDrawTime