xbmc
Public Member Functions | Public Attributes | List of all members
CGUIControlProfilerItem Class Reference
Collaboration diagram for CGUIControlProfilerItem:
Collaboration graph
[legend]

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
 
CGUIControlProfilerItemAddControl (CGUIControl *pControl)
 
CGUIControlProfilerItemFindOrAddControl (CGUIControl *pControl, bool recurse)
 

Public Attributes

CGUIControlProfilerm_pProfiler
 
CGUIControlProfilerItemm_pParent
 
CGUIControlm_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
 

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