Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
CDebugRenderer::CRenderer Class Reference

#include <DebugRenderer.h>

Inheritance diagram for CDebugRenderer::CRenderer:
OVERLAY::CRenderer Observer

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)
 
COverlayConvert (CDVDOverlay *o, double pts)
 
COverlayConvertLibass (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< SElementm_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::stylem_overlayStyle
 
bool m_forceUpdateOverlayStyle {false}
 
- Static Protected Attributes inherited from OVERLAY::CRenderer
static unsigned int m_textureid = 1
 

Constructor & Destructor Documentation

◆ CRenderer()

CDebugRenderer::CRenderer::CRenderer ( )

Member Function Documentation

◆ CreateSubtitlesStyle()

void CDebugRenderer::CRenderer::CreateSubtitlesStyle ( )

◆ Render()

void CDebugRenderer::CRenderer::Render ( int  idx)
overridevirtual

Reimplemented from OVERLAY::CRenderer.


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