Add-on main instance class. More...
Add-on main instance class.
Public Member Functions | |
| virtual ADDON_STATUS | Create () |
| virtual ADDON_STATUS | CreateInstance (int instanceType, const std::string &instanceID, KODI_HANDLE instance, const std::string &version, KODI_HANDLE &addonInstance) |
| Instance created. More... | |
| virtual void | DestroyInstance (int instanceType, const std::string &instanceID, KODI_HANDLE addonInstance) |
| Instance destroy. More... | |
| virtual ADDON_STATUS | GetStatus () |
| virtual ADDON_STATUS | SetSetting (const std::string &settingName, const kodi::CSettingValue &settingValue) |
| To inform addon about changed settings values. More... | |
Static Public Member Functions | |
| static void | ADDONBASE_Destroy () |
| static ADDON_STATUS | ADDONBASE_GetStatus () |
| static ADDON_STATUS | ADDONBASE_SetSetting (const char *settingName, const void *settingValue) |
Public Attributes | |
| std::shared_ptr< kodi::gui::IRenderHelper > | m_renderHelper |
Static Public Attributes | |
| static AddonGlobalInterface * | m_interface |