Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
CAddonGUIRenderingControl Class Reference

#include <libKODI_guilib.h>

Inheritance diagram for CAddonGUIRenderingControl:
CAddonGUIControlBase

Public Member Functions

 CAddonGUIRenderingControl (AddonCB *hdl, KodiAPI::GUI::CB_GUILib *cb, CAddonGUIWindow *window, int controlId)
 
 ~CAddonGUIRenderingControl () override
 
void Init ()
 
bool Create (int x, int y, int w, int h, void *device)
 
void Render ()
 
void Stop ()
 
bool Dirty ()
 
- Public Member Functions inherited from CAddonGUIControlBase
GUIHANDLE GetControlHandle () const
 

Public Attributes

GUIHANDLE m_cbhdl
 
bool(* CBCreate )(GUIHANDLE cbhdl, int x, int y, int w, int h, void *device)
 
void(* CBRender )(GUIHANDLE cbhdl)
 
void(* CBStop )(GUIHANDLE cbhdl)
 
bool(* CBDirty )(GUIHANDLE cbhdl)
 

Additional Inherited Members

- Protected Member Functions inherited from CAddonGUIControlBase
 CAddonGUIControlBase (AddonCB *hdl, KodiAPI::GUI::CB_GUILib *cb, CAddonGUIControlBase *window)
 
virtual ~CAddonGUIControlBase ()=default
 
- Protected Attributes inherited from CAddonGUIControlBase
GUIHANDLE m_controlHandle
 
AddonCBm_Handle
 
KodiAPI::GUI::CB_GUILibm_cb
 
CAddonGUIControlBasem_Window
 

Constructor & Destructor Documentation

§ CAddonGUIRenderingControl()

CAddonGUIRenderingControl::CAddonGUIRenderingControl ( AddonCB hdl,
KodiAPI::GUI::CB_GUILib cb,
CAddonGUIWindow window,
int  controlId 
)
inline

§ ~CAddonGUIRenderingControl()

CAddonGUIRenderingControl::~CAddonGUIRenderingControl ( )
inlineoverride

Member Function Documentation

§ Create()

bool CAddonGUIRenderingControl::Create ( int  x,
int  y,
int  w,
int  h,
void device 
)
inline

§ Dirty()

bool CAddonGUIRenderingControl::Dirty ( )
inline

§ Init()

void CAddonGUIRenderingControl::Init ( )
inline

§ Render()

void CAddonGUIRenderingControl::Render ( )
inline

§ Stop()

void CAddonGUIRenderingControl::Stop ( )
inline

Member Data Documentation

§ CBCreate

bool(* CAddonGUIRenderingControl::CBCreate) (GUIHANDLE cbhdl, int x, int y, int w, int h, void *device)

§ CBDirty

bool(* CAddonGUIRenderingControl::CBDirty) (GUIHANDLE cbhdl)

§ CBRender

void(* CAddonGUIRenderingControl::CBRender) (GUIHANDLE cbhdl)

§ CBStop

void(* CAddonGUIRenderingControl::CBStop) (GUIHANDLE cbhdl)

§ m_cbhdl

GUIHANDLE CAddonGUIRenderingControl::m_cbhdl

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