Blue Brain BioExplorer
core::Statistics Class Reference

#include <Statistics.h>

Inheritance diagram for core::Statistics:
Collaboration diagram for core::Statistics:

Public Member Functions

double getFPS () const
 
void setFPS (const double fps)
 
size_t getSceneSizeInBytes () const
 
void setSceneSizeInBytes (const size_t sceneSizeInBytes)
 
- Public Member Functions inherited from core::BaseObject
 BaseObject ()=default
 
virtual ~BaseObject ()=default
 
 BaseObject (const BaseObject &)
 
BaseObjectoperator= (const BaseObject &rhs)
 
bool isModified () const
 
void resetModified ()
 
void markModified (const bool triggerCallback=true)
 
void onModified (const ModifiedCallback &callback)
 
void clearModifiedCallback ()
 

Additional Inherited Members

- Public Types inherited from core::BaseObject
using ModifiedCallback = std::function< void(const BaseObject &)>
 
- Protected Member Functions inherited from core::BaseObject
template<typename T >
void _updateValue (T &member, const T &newValue, const bool triggerCallback=true)
 
template<class T >
bool _isEqual (const T &a, const T &b, typename std::enable_if< std::is_floating_point< T >::value >::type *=0)
 
template<class T >
bool _isEqual (const T &a, const T &b, typename std::enable_if<!std::is_floating_point< T >::value >::type *=0)
 

Detailed Description

Captures various statistics about rendering, scenes, etc.

Definition at line 32 of file Statistics.h.

Member Function Documentation

◆ getFPS()

double core::Statistics::getFPS ( ) const
inline

Definition at line 35 of file Statistics.h.

◆ getSceneSizeInBytes()

size_t core::Statistics::getSceneSizeInBytes ( ) const
inline

Definition at line 37 of file Statistics.h.

◆ setFPS()

void core::Statistics::setFPS ( const double  fps)
inline

Definition at line 36 of file Statistics.h.

◆ setSceneSizeInBytes()

void core::Statistics::setSceneSizeInBytes ( const size_t  sceneSizeInBytes)
inline

Definition at line 38 of file Statistics.h.


The documentation for this class was generated from the following file: