|
Kodi Documentation
19.0
Kodi is an open source media player and entertainment hub.
|
#include <WinRenderer.h>
Public Member Functions | |
| CWinRenderer () | |
| ~CWinRenderer () | |
| void | Update () override |
| bool | RenderCapture (CRenderCapture *capture) override |
| bool | Configure (const VideoPicture &picture, float fps, unsigned int orientation) override |
| void | AddVideoPicture (const VideoPicture &picture, int index) override |
| void | UnInit () override |
| bool | IsConfigured () override |
| bool | Flush (bool saveBuffers) override |
| CRenderInfo | GetRenderInfo () override |
| void | RenderUpdate (int index, int index2, bool clear, unsigned int flags, unsigned int alpha) override |
| void | SetBufferSize (int numBuffers) override |
| void | ReleaseBuffer (int idx) override |
| bool | NeedBuffer (int idx) override |
| bool | SupportsMultiPassRendering () override |
| bool | Supports (ERENDERFEATURE feature) override |
| bool | Supports (ESCALINGMETHOD method) override |
| bool | WantsDoublePass () override |
| bool | ConfigChanged (const VideoPicture &picture) override |
Public Member Functions inherited from CBaseRenderer | |
| CBaseRenderer () | |
| virtual | ~CBaseRenderer () |
| virtual bool | IsPictureHW (const VideoPicture &picture) |
| virtual bool | IsGuiLayer () |
| void | SetViewMode (int viewMode) |
| void | GetVideoRect (CRect &source, CRect &dest, CRect &view) |
| Get video rectangle and view window. More... | |
| float | GetAspectRatio () const |
| void | SetVideoSettings (const CVideoSettings &settings) |
Static Public Member Functions | |
| static CBaseRenderer * | Create (CVideoBuffer *buffer) |
| static bool | Register () |
Static Public Member Functions inherited from CBaseRenderer | |
| static void | SettingOptionsRenderMethodsFiller (std::shared_ptr< const CSetting > setting, std::vector< IntegerSettingOption > &list, int ¤t, void *data) |
Protected Member Functions | |
| void | PreInit () |
| int | NextBuffer () const |
| CRendererBase * | SelectRenderer (const VideoPicture &picture) |
| CRect | GetScreenRect () const |
Protected Member Functions inherited from CBaseRenderer | |
| void | CalcNormalRenderRect (float offsetX, float offsetY, float width, float height, float inputFrameRatio, float zoomAmount, float verticalShift) |
| void | CalculateFrameAspectRatio (unsigned int desired_width, unsigned int desired_height) |
| virtual void | ManageRenderArea () |
| virtual void | ReorderDrawPoints () |
| virtual EShaderFormat | GetShaderFormat () |
| void | MarkDirty () |
| void | saveRotatedCoords () |
| void | syncDestRectToRotatedPoints () |
| void | restoreRotatedCoords () |
Protected Attributes | |
| bool | m_bConfigured = false |
| std::unique_ptr< CRendererBase > | m_renderer |
Protected Attributes inherited from CBaseRenderer | |
| unsigned int | m_sourceWidth = 720 |
| unsigned int | m_sourceHeight = 480 |
| float | m_sourceFrameRatio = 1.0f |
| float | m_fps = 0.0f |
| unsigned int | m_renderOrientation = 0 |
| CPoint | m_rotatedDestCoords [4] |
| CPoint | m_savedRotatedDestCoords [4] |
| CRect | m_destRect |
| CRect | m_sourceRect |
| CRect | m_viewRect |
| unsigned | m_iFlags = 0 |
| AVPixelFormat | m_format = AV_PIX_FMT_NONE |
| CVideoSettings | m_videoSettings |
| CWinRenderer::CWinRenderer | ( | ) |
| CWinRenderer::~CWinRenderer | ( | ) |
|
overridevirtual |
Implements CBaseRenderer.
|
overridevirtual |
Implements CBaseRenderer.
|
overridevirtual |
Implements CBaseRenderer.
|
static |
|
overridevirtual |
Reimplemented from CBaseRenderer.
|
overridevirtual |
Reimplemented from CBaseRenderer.
|
protected |
|
inlineoverridevirtual |
Implements CBaseRenderer.
|
overridevirtual |
Reimplemented from CBaseRenderer.
|
protected |
|
protected |
|
static |
|
overridevirtual |
Reimplemented from CBaseRenderer.
|
overridevirtual |
Implements CBaseRenderer.
|
overridevirtual |
Implements CBaseRenderer.
|
protected |
|
overridevirtual |
Reimplemented from CBaseRenderer.
|
overridevirtual |
Reimplemented from CBaseRenderer.
|
overridevirtual |
Implements CBaseRenderer.
|
inlineoverridevirtual |
Implements CBaseRenderer.
|
overridevirtual |
Implements CBaseRenderer.
|
overridevirtual |
Implements CBaseRenderer.
|
overridevirtual |
Reimplemented from CBaseRenderer.
|
protected |
|
protected |