xbmc
|
Public Member Functions | |
CGUIControlProfilerItem (CGUIControlProfiler *pProfiler, CGUIControlProfilerItem *pParent, CGUIControl *pControl) | |
void | Reset (CGUIControlProfiler *pProfiler) |
void | BeginVisibility (void) |
void | EndVisibility (void) |
void | BeginRender (void) |
void | EndRender (void) |
void | SaveToXML (TiXmlElement *parent) |
unsigned int | GetTotalTime (void) const |
CGUIControlProfilerItem * | AddControl (CGUIControl *pControl) |
CGUIControlProfilerItem * | FindOrAddControl (CGUIControl *pControl, bool recurse) |
Public Attributes | |
CGUIControlProfiler * | m_pProfiler |
CGUIControlProfilerItem * | m_pParent |
CGUIControl * | m_pControl |
std::vector< CGUIControlProfilerItem * > | m_vecChildren |
std::string | m_strDescription |
int | m_controlID |
CGUIControl::GUICONTROLTYPES | m_ControlType |
unsigned int | m_visTime = 0 |
unsigned int | m_renderTime = 0 |
int64_t | m_i64VisStart = 0 |
int64_t | m_i64RenderStart = 0 |