struct mrpt::opengl::CompilationStats
Overview
Statistics collected during scene compilation and rendering.
#include <mrpt/opengl/CompiledScene.h> struct CompilationStats { // fields size_t numObjectsTotal = 0; size_t numObjectsCompiled = 0; size_t numObjectsUpdated = 0; size_t numProxiesCreated = 0; size_t numProxiesDeleted = 0; size_t numOrphanedProxies = 0; size_t numNewObjects = 0; // methods void reset(); };
Fields
size_t numObjectsTotal = 0
Objects (positions in the scene graph) visited.
size_t numObjectsCompiled = 0
Objects whose GPU proxies were created: once per object, however many times it appears in the scene graph.
size_t numObjectsUpdated = 0
Objects whose buffers or transforms were updated.
size_t numProxiesCreated = 0
Proxies added to viewports (one per object position)
size_t numProxiesDeleted = 0
Proxies removed from viewports.
size_t numOrphanedProxies = 0
Objects removed from the scene since the last update.
size_t numNewObjects = 0
Objects added to the scene since the last update.