Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
ADDON::CScreenSaver Class Reference

#include <ScreenSaver.h>

Inheritance diagram for ADDON::CScreenSaver:
ADDON::IAddonInstanceHandler

Public Member Functions

 CScreenSaver (BinaryAddonBasePtr addonBase)
 
 ~CScreenSaver () override
 
bool Start ()
 
void Stop ()
 
void Render ()
 
- Public Member Functions inherited from ADDON::IAddonInstanceHandler
 IAddonInstanceHandler (ADDON_TYPE type, const BinaryAddonBasePtr &addonBase, KODI_HANDLE parentInstance=nullptr, const std::string &instanceID="")
 
virtual ~IAddonInstanceHandler ()
 
ADDON_TYPE UsedType () const
 
const std::string & InstanceID ()
 
std::string ID () const
 
std::string Name () const
 
std::string Author () const
 
std::string Icon () const
 
std::string Path () const
 
std::string Profile () const
 
AddonVersion Version () const
 
ADDON_STATUS CreateInstance (KODI_HANDLE instance)
 
void DestroyInstance ()
 
const AddonDllPtrAddon () const
 
BinaryAddonBasePtr GetAddonBase () const
 

Constructor & Destructor Documentation

§ CScreenSaver()

ADDON::CScreenSaver::CScreenSaver ( BinaryAddonBasePtr  addonBase)
explicit

§ ~CScreenSaver()

ADDON::CScreenSaver::~CScreenSaver ( )
override

Member Function Documentation

§ Render()

void ADDON::CScreenSaver::Render ( void  )

§ Start()

bool ADDON::CScreenSaver::Start ( )

§ Stop()

void ADDON::CScreenSaver::Stop ( )

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