|
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include <DebugRenderer.h>
Public Member Functions | |
| CRenderer () | |
| void | Render (int idx) override |
| void | CreateSubtitlesStyle () |
Public Member Functions inherited from OVERLAY::CRenderer | |
| CRenderer () | |
| virtual | ~CRenderer () |
| void | Notify (const Observable &obs, const ObservableMessage msg) override |
| Process a message from an observable. More... | |
| void | AddOverlay (CDVDOverlay *o, double pts, int index) |
| void | Flush () |
| void | Release (int idx) |
| bool | HasOverlay (int idx) |
| void | SetVideoRect (CRect &source, CRect &dest, CRect &view) |
| void | SetStereoMode (const std::string &stereomode) |
Public Member Functions inherited from Observer | |
| Observer ()=default | |
| virtual | ~Observer ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from OVERLAY::CRenderer | |
| void | Render (COverlay *o) |
| COverlay * | Convert (CDVDOverlay *o, double pts) |
| COverlay * | ConvertLibass (CDVDOverlayLibass *o, double pts, bool updateStyle, const std::shared_ptr< struct KODI::SUBTITLES::style > &overlayStyle) |
| Convert the overlay to a overlay renderer. More... | |
| void | CreateSubtitlesStyle () |
| void | Release (std::vector< SElement > &list) |
| void | ReleaseCache () |
| void | ReleaseUnused () |
Protected Attributes inherited from OVERLAY::CRenderer | |
| CCriticalSection | m_section |
| std::vector< SElement > | m_buffers [NUM_BUFFERS] |
| std::map< unsigned int, COverlay * > | m_textureCache |
| CRect | m_rv |
| CRect | m_rs |
| CRect | m_rd |
| std::string | m_stereomode |
| std::shared_ptr< struct KODI::SUBTITLES::style > | m_overlayStyle |
| bool | m_forceUpdateOverlayStyle {false} |
Static Protected Attributes inherited from OVERLAY::CRenderer | |
| static unsigned int | m_textureid = 1 |
| CDebugRenderer::CRenderer::CRenderer | ( | ) |
| void CDebugRenderer::CRenderer::CreateSubtitlesStyle | ( | ) |
Reimplemented from OVERLAY::CRenderer.