Inherits CAddonGUIControlBase.
|
virtual bool | Create (int x, int y, int w, int h, kodi::HardwareContext device) |
| To create rendering control on Add-on. More...
|
|
| CRendering (CWindow *window, int controlId) |
| Construct a new control. More...
|
|
virtual bool | Dirty () |
| Call from Kodi where add-on becomes asked about dirty rendering region. More...
|
|
virtual void | Render () |
| Render process call from Kodi. More...
|
|
void | SetIndependentCallbacks (kodi::gui::ClientHandle cbhdl, bool(*CBCreate)(kodi::gui::ClientHandle cbhdl, int x, int y, int w, int h, kodi::HardwareContext device), void(*CBRender)(kodi::gui::ClientHandle cbhdl), void(*CBStop)(kodi::gui::ClientHandle cbhdl), bool(*CBDirty)(kodi::gui::ClientHandle cbhdl)) |
| If the class is used independent (with "new CRendering") and not as parent (with "cCLASS_own : CRendering") from own must be the callback from Kodi to add-on overdriven with own functions! More...
|
|
virtual void | Stop () |
| Call from Kodi to stop rendering process. More...
|
|
| ~CRendering () override |
| Destructor. More...
|
|
KODI_GUI_LISTITEM_HANDLE | GetControlHandle () const |
|
The documentation for this class was generated from the following file:
- /home/alwin/Development/Kodi/kodi-N-sync-addon-doxygen/xbmc/addons/kodi-dev-kit/include/kodi/gui/controls/Rendering.h