Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
GUIControlProfiler.h File Reference
#include <vector>
#include "GUIControl.h"

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); }