|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <DebugRenderer.h>
Public Member Functions | |
| CRenderer () | |
| void | Render (int idx, float depth=1.0f) 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. | |
| void | AddOverlay (std::shared_ptr< CDVDOverlay > o, double pts, int index) |
| void | PrepareOverlays (int idx) |
| Pre-walk hook: render libass output for the present slot. Called once per frame on the GUI/main thread before the GUI walk-skip decision. Caches the ASS_Image* and detect_change flag on each SElement so ConvertLibass can consume them during the walk without re-entering libass. Calls MarkDirty internally when libass reports a visible or changed subtitle. | |
| void | UnInit () |
| Release resources. | |
| void | Flush () |
| void | Reset () |
| Reset to default values. | |
| void | Release (int idx) |
| bool | HasVisibleOverlay (int idx) const |
| True if any overlay in m_buffers[idx] is visible this frame. | |
| 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. | |
Public Member Functions inherited from Observer | |
| Observer ()=default | |
| virtual | ~Observer ()=default |
| CDebugRenderer::CRenderer::CRenderer | ( | ) |
| void CDebugRenderer::CRenderer::CreateSubtitlesStyle | ( | ) |
Reimplemented from OVERLAY::CRenderer.