Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CGUIControlProfiler Class Reference

#include <GUIControlProfiler.h>

Public Member Functions

void Start (void)
 
void EndFrame (void)
 
void BeginVisibility (CGUIControl *pControl)
 
void EndVisibility (CGUIControl *pControl)
 
void BeginRender (CGUIControl *pControl)
 
void EndRender (CGUIControl *pControl)
 
int GetMaxFrameCount (void) const
 
void SetMaxFrameCount (int iMaxFrameCount)
 
void SetOutputFile (const std::string &strOutputFile)
 
const std::string & GetOutputFile (void) const
 
bool SaveResults (void)
 
unsigned int GetTotalTime (void) const
 

Static Public Member Functions

static CGUIControlProfilerInstance (void)
 
static bool IsRunning (void)
 

Public Attributes

float m_fPerfScale
 

Member Function Documentation

◆ BeginRender()

void CGUIControlProfiler::BeginRender ( CGUIControl pControl)

◆ BeginVisibility()

void CGUIControlProfiler::BeginVisibility ( CGUIControl pControl)

◆ EndFrame()

void CGUIControlProfiler::EndFrame ( void  )

◆ EndRender()

void CGUIControlProfiler::EndRender ( CGUIControl pControl)

◆ EndVisibility()

void CGUIControlProfiler::EndVisibility ( CGUIControl pControl)

◆ GetMaxFrameCount()

int CGUIControlProfiler::GetMaxFrameCount ( void  ) const
inline

◆ GetOutputFile()

const std::string & CGUIControlProfiler::GetOutputFile ( void  ) const
inline

◆ GetTotalTime()

unsigned int CGUIControlProfiler::GetTotalTime ( void  ) const
inline

◆ Instance()

CGUIControlProfiler & CGUIControlProfiler::Instance ( void  )
static

◆ IsRunning()

bool CGUIControlProfiler::IsRunning ( void  )
static

◆ SaveResults()

bool CGUIControlProfiler::SaveResults ( void  )

◆ SetMaxFrameCount()

void CGUIControlProfiler::SetMaxFrameCount ( int  iMaxFrameCount)
inline

◆ SetOutputFile()

void CGUIControlProfiler::SetOutputFile ( const std::string &  strOutputFile)
inline

◆ Start()

void CGUIControlProfiler::Start ( void  )

Member Data Documentation

◆ m_fPerfScale

float CGUIControlProfiler::m_fPerfScale

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