|
void | Render (int idx) override |
|
void | CreateSubtitlesStyle () |
|
void | Notify (const Observable &obs, const ObservableMessage msg) override |
| Process a message from an observable. More...
|
|
void | AddOverlay (std::shared_ptr< CDVDOverlay > o, double pts, int index) |
|
void | UnInit () |
| Release resources.
|
|
void | Flush () |
|
void | Reset () |
| Reset to default values.
|
|
void | Release (int idx) |
|
bool | HasOverlay (int idx) |
|
void | SetVideoRect (CRect &source, CRect &dest, CRect &view) |
|
void | SetStereoMode (const std::string &stereomode) |
|
void | SetSubtitleVerticalPosition (const int value, bool save) |
| Set the subtitle vertical position, it depends on current screen resolution. More...
|
|
|
enum | PositonResInfoState { POSRESINFO_UNSET = -1,
POSRESINFO_SAVE_CHANGES = -2
} |
|
void | ResetSubtitlePosition () |
| Reset the subtitle position to default value.
|
|
void | OnViewChange () |
| Called when the screen resolution is changed.
|
|
void | Render (COverlay *o) |
|
std::shared_ptr< COverlay > | Convert (CDVDOverlay &o, double pts) |
|
std::shared_ptr< COverlay > | ConvertLibass (CDVDOverlayLibass &o, double pts, bool updateStyle, const std::shared_ptr< struct KODI::SUBTITLES::STYLE::style > &overlayStyle) |
| Convert the overlay to a overlay renderer. More...
|
|
void | CreateSubtitlesStyle () |
|
void | Release (std::vector< SElement > &list) |
|
void | ReleaseCache () |
|
void | ReleaseUnused () |
|
void | LoadSettings () |
| Load and store settings locally.
|
|
CCriticalSection | m_section |
|
std::vector< SElement > | m_buffers [NUM_BUFFERS] |
|
std::map< unsigned int, std::shared_ptr< COverlay > > | m_textureCache |
|
CRect | m_rv |
|
CRect | m_rs |
|
CRect | m_rd |
|
std::string | m_stereomode |
|
int | m_subtitlePosition {0} |
|
int | m_subtitlePosResInfo {POSRESINFO_UNSET} |
|
int | m_subtitleVerticalMargin {0} |
|
bool | m_saveSubtitlePosition {false} |
|
KODI::SUBTITLES::HorizontalAlign | m_subtitleHorizontalAlign |
|
KODI::SUBTITLES::Align | m_subtitleAlign {KODI::SUBTITLES::Align::BOTTOM_OUTSIDE} |
|
std::shared_ptr< struct KODI::SUBTITLES::STYLE::style > | m_overlayStyle |
|
std::atomic< bool > | m_isSettingsChanged {false} |
|
static unsigned int | m_textureid = 1 |
|
The documentation for this class was generated from the following files:
- xbmc/cores/VideoPlayer/VideoRenderers/DebugRenderer.h
- xbmc/cores/VideoPlayer/VideoRenderers/DebugRenderer.cpp