Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CGUIComponent Class Reference

#include <GUIComponent.h>

Public Member Functions

 CGUIComponent ()
 
virtual ~CGUIComponent ()
 
void Init ()
 
void Deinit ()
 
CGUIWindowManagerGetWindowManager ()
 
CGUITextureManagerGetTextureManager ()
 
CGUILargeTextureManagerGetLargeTextureManager ()
 
CStereoscopicsManagerGetStereoscopicsManager ()
 
CGUIInfoManagerGetInfoManager ()
 
CGUIColorManagerGetColorManager ()
 
CGUIAudioManagerGetAudioManager ()
 
bool ConfirmDelete (const std::string &path)
 

Protected Attributes

std::unique_ptr< CGUIWindowManagerm_pWindowManager
 
std::unique_ptr< CGUITextureManagerm_pTextureManager
 
std::unique_ptr< CGUILargeTextureManagerm_pLargeTextureManager
 
std::unique_ptr< CStereoscopicsManagerm_stereoscopicsManager
 
std::unique_ptr< CGUIInfoManagerm_guiInfoManager
 
std::unique_ptr< CGUIColorManagerm_guiColorManager
 
std::unique_ptr< CGUIAudioManagerm_guiAudioManager
 

Constructor & Destructor Documentation

◆ CGUIComponent()

CGUIComponent::CGUIComponent ( )

◆ ~CGUIComponent()

CGUIComponent::~CGUIComponent ( )
virtual

Member Function Documentation

◆ ConfirmDelete()

bool CGUIComponent::ConfirmDelete ( const std::string & path)

◆ Deinit()

void CGUIComponent::Deinit ( )

◆ GetAudioManager()

CGUIAudioManager & CGUIComponent::GetAudioManager ( )

◆ GetColorManager()

CGUIColorManager & CGUIComponent::GetColorManager ( )

◆ GetInfoManager()

CGUIInfoManager & CGUIComponent::GetInfoManager ( )

◆ GetLargeTextureManager()

CGUILargeTextureManager & CGUIComponent::GetLargeTextureManager ( )

◆ GetStereoscopicsManager()

CStereoscopicsManager & CGUIComponent::GetStereoscopicsManager ( )

◆ GetTextureManager()

CGUITextureManager & CGUIComponent::GetTextureManager ( )

◆ GetWindowManager()

CGUIWindowManager & CGUIComponent::GetWindowManager ( )

◆ Init()

void CGUIComponent::Init ( )

Member Data Documentation

◆ m_guiAudioManager

std::unique_ptr<CGUIAudioManager> CGUIComponent::m_guiAudioManager
protected

◆ m_guiColorManager

std::unique_ptr<CGUIColorManager> CGUIComponent::m_guiColorManager
protected

◆ m_guiInfoManager

std::unique_ptr<CGUIInfoManager> CGUIComponent::m_guiInfoManager
protected

◆ m_pLargeTextureManager

std::unique_ptr<CGUILargeTextureManager> CGUIComponent::m_pLargeTextureManager
protected

◆ m_pTextureManager

std::unique_ptr<CGUITextureManager> CGUIComponent::m_pTextureManager
protected

◆ m_pWindowManager

std::unique_ptr<CGUIWindowManager> CGUIComponent::m_pWindowManager
protected

◆ m_stereoscopicsManager

std::unique_ptr<CStereoscopicsManager> CGUIComponent::m_stereoscopicsManager
protected

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