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