###########
IStatistics
###########

.. cpp:namespace:: ART::IStatistics

.. default-domain:: cpp

Functions
=========

=========================================================================== ==================================================================================================================================================
..                                                                          :cpp:func:`SET_CID <ART::IStatistics::SET_CID>`                                                                                                   
double                                                                      :cpp:func:`GetFPS <virtual double ART::IStatistics::GetFPS() const =0>`                                                                           
double                                                                      :cpp:func:`GetMainThreadREDsdkImageUpdateTime <virtual double ART::IStatistics::GetMainThreadREDsdkImageUpdateTime() const =0>`                   
double                                                                      :cpp:func:`GetMainThreadREDsdkClusterUpdateTime <virtual double ART::IStatistics::GetMainThreadREDsdkClusterUpdateTime() const =0>`               
double                                                                      :cpp:func:`GetMainThreadREDsdkDrawTime <virtual double ART::IStatistics::GetMainThreadREDsdkDrawTime() const =0>`                                 
double                                                                      :cpp:func:`GetMainThreadREDsdkAuxiliaryDrawTime <virtual double ART::IStatistics::GetMainThreadREDsdkAuxiliaryDrawTime() const =0>`               
double                                                                      :cpp:func:`GetMainThreadSyncWaitTime <virtual double ART::IStatistics::GetMainThreadSyncWaitTime() const =0>`                                     
double                                                                      :cpp:func:`GetMainThreadOutsideUpdateTime <virtual double ART::IStatistics::GetMainThreadOutsideUpdateTime() const =0>`                           
double                                                                      :cpp:func:`GetUpdateThreadSimulationTime <virtual double ART::IStatistics::GetUpdateThreadSimulationTime() const =0>`                             
double                                                                      :cpp:func:`GetUpdateThreadStatelessSynchronizationTime <virtual double ART::IStatistics::GetUpdateThreadStatelessSynchronizationTime() const =0>` 
double                                                                      :cpp:func:`GetUpdateThreadREDsdkTransactionWaitTime <virtual double ART::IStatistics::GetUpdateThreadREDsdkTransactionWaitTime() const =0>`       
double                                                                      :cpp:func:`GetUpdateThreadFullSynchronizationTime <virtual double ART::IStatistics::GetUpdateThreadFullSynchronizationTime() const =0>`           
int                                                                         :cpp:func:`GetLandscapeTrianglesCount <virtual int ART::IStatistics::GetLandscapeTrianglesCount() const =0>`                                      
int                                                                         :cpp:func:`GetLandscapeBatchesCount <virtual int ART::IStatistics::GetLandscapeBatchesCount() const =0>`                                          
double                                                                      :cpp:func:`GetLandscapeVisibilityUpdateTime <virtual double ART::IStatistics::GetLandscapeVisibilityUpdateTime() const =0>`                       
double                                                                      :cpp:func:`GetLandscapeSubmitTime <virtual double ART::IStatistics::GetLandscapeSubmitTime() const =0>`                                           
double                                                                      :cpp:func:`GetLandscapePatchUpdateTime <virtual double ART::IStatistics::GetLandscapePatchUpdateTime() const =0>`                                 
double                                                                      :cpp:func:`GetLandscapeBatchUpdateTime <virtual double ART::IStatistics::GetLandscapeBatchUpdateTime() const =0>`                                 
double                                                                      :cpp:func:`GetLandscapeSyncTime <virtual double ART::IStatistics::GetLandscapeSyncTime() const =0>`                                               
int                                                                         :cpp:func:`GetPrismsCount <virtual int ART::IStatistics::GetPrismsCount() const =0>`                                                              
int                                                                         :cpp:func:`GetPrismsBatchesCount <virtual int ART::IStatistics::GetPrismsBatchesCount() const =0>`                                                
const :doc:`classRED_1_1Map` < unsigned int, :doc:`classRED_1_1String` > &  :cpp:func:`GetPipelineIDToNames <virtual const RED::Map< unsigned int, RED::String > & ART::IStatistics::GetPipelineIDToNames() const =0>`        
=========================================================================== ==================================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: ART::IStatistics
   :project: RED
   :members:
   :undoc-members:



