Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
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: