TexGen
Classes | Public Member Functions | Public Attributes | List of all members
Shiny::ProfileData Struct Reference

#include <ShinyData.h>

Classes

struct  Data
 

Public Member Functions

tick_t totalTicksCur (void) const
 
float totalTicksAvg (void) const
 
void computeAverage (float a_damping)
 
void clearAll (void)
 
void clearCurrent (void)
 

Public Attributes

Data< uint32_t > entryCount
 
Data< tick_tselfTicks
 
Data< tick_tchildTicks
 

Detailed Description

Definition at line 42 of file ShinyData.h.

Member Function Documentation

◆ clearAll()

void Shiny::ProfileData::clearAll ( void  )
inline

Definition at line 68 of file ShinyData.h.

References childTicks, entryCount, and selfTicks.

◆ clearCurrent()

void Shiny::ProfileData::clearCurrent ( void  )
inline

Definition at line 74 of file ShinyData.h.

References childTicks, entryCount, and selfTicks.

Referenced by Shiny::ProfileZone::preUpdateChain().

◆ computeAverage()

void Shiny::ProfileData::computeAverage ( float  a_damping)
inline

Definition at line 62 of file ShinyData.h.

References childTicks, entryCount, and selfTicks.

Referenced by Shiny::ProfileZone::updateChain().

◆ totalTicksAvg()

float Shiny::ProfileData::totalTicksAvg ( void  ) const
inline

Definition at line 60 of file ShinyData.h.

References childTicks, and selfTicks.

◆ totalTicksCur()

tick_t Shiny::ProfileData::totalTicksCur ( void  ) const
inline

Definition at line 59 of file ShinyData.h.

References childTicks, and selfTicks.

Member Data Documentation

◆ childTicks

Data<tick_t> Shiny::ProfileData::childTicks

Definition at line 56 of file ShinyData.h.

Referenced by clearAll(), clearCurrent(), computeAverage(), totalTicksAvg(), and totalTicksCur().

◆ entryCount

Data<uint32_t> Shiny::ProfileData::entryCount

Definition at line 54 of file ShinyData.h.

Referenced by clearAll(), clearCurrent(), and computeAverage().

◆ selfTicks

Data<tick_t> Shiny::ProfileData::selfTicks

Definition at line 55 of file ShinyData.h.

Referenced by clearAll(), clearCurrent(), computeAverage(), totalTicksAvg(), and totalTicksCur().


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