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