![]() |
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 () |
![]() | |
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) |
![]() | |
Observer ()=default | |
virtual | ~Observer ()=default |
Additional Inherited Members | |
![]() | |
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 () |
![]() | |
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 unsigned int | m_textureid = 1 |
CDebugRenderer::CRenderer::CRenderer | ( | ) |
void CDebugRenderer::CRenderer::CreateSubtitlesStyle | ( | ) |
Reimplemented from OVERLAY::CRenderer.