Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
GUIControlProfiler.h File Reference
#include "GUIControl.h"
#include <vector>

Classes

class  CGUIControlProfilerItem
 
class  CGUIControlProfiler
 

Macros

#define GUIPROFILER_VISIBILITY_BEGIN(x)   { if (CGUIControlProfiler::IsRunning()) CGUIControlProfiler::Instance().BeginVisibility(x); }
 
#define GUIPROFILER_VISIBILITY_END(x)   { if (CGUIControlProfiler::IsRunning()) CGUIControlProfiler::Instance().EndVisibility(x); }
 
#define GUIPROFILER_RENDER_BEGIN(x)   { if (CGUIControlProfiler::IsRunning()) CGUIControlProfiler::Instance().BeginRender(x); }
 
#define GUIPROFILER_RENDER_END(x)   { if (CGUIControlProfiler::IsRunning()) CGUIControlProfiler::Instance().EndRender(x); }
 

Macro Definition Documentation

◆ GUIPROFILER_RENDER_BEGIN

#define GUIPROFILER_RENDER_BEGIN ( x)    { if (CGUIControlProfiler::IsRunning()) CGUIControlProfiler::Instance().BeginRender(x); }

◆ GUIPROFILER_RENDER_END

#define GUIPROFILER_RENDER_END ( x)    { if (CGUIControlProfiler::IsRunning()) CGUIControlProfiler::Instance().EndRender(x); }

◆ GUIPROFILER_VISIBILITY_BEGIN

#define GUIPROFILER_VISIBILITY_BEGIN ( x)    { if (CGUIControlProfiler::IsRunning()) CGUIControlProfiler::Instance().BeginVisibility(x); }

◆ GUIPROFILER_VISIBILITY_END

#define GUIPROFILER_VISIBILITY_END ( x)    { if (CGUIControlProfiler::IsRunning()) CGUIControlProfiler::Instance().EndVisibility(x); }