![]() |
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <RPWinRenderer.h>
Static Public Member Functions | |
static bool | SupportsScalingMethod (SCALINGMETHOD method) |
Static Public Attributes | |
static const SCALINGMETHOD | DEFAULT_SCALING_METHOD = SCALINGMETHOD::NEAREST |
The default scaling method of the renderer. | |
Protected Member Functions | |
bool | ConfigureInternal () override |
void | RenderInternal (bool clear, uint8_t alpha) override |
![]() | |
virtual void | FlushInternal () |
void | Updateshaders () |
Updates everything needed for video shaders (shader presets) Needs to be called after m_renderBuffer has been set. | |
Additional Inherited Members | |
![]() | |
CRenderContext & | m_context |
std::shared_ptr< IRenderBufferPool > | m_bufferPool |
bool | m_bConfigured = false |
AVPixelFormat | m_format = AV_PIX_FMT_NONE |
CRenderSettings | m_renderSettings |
IRenderBuffer * | m_renderBuffer = nullptr |
CRect | m_sourceRect |
float | m_fullDestWidth {0.0f} |
float | m_fullDestHeight {0.0f} |
ViewportCoordinates | m_rotatedDestCoords {} |
std::unique_ptr< SHADER::IShaderPreset > | m_shaderPreset |
bool | m_bShadersNeedUpdate = true |
bool | m_bUseShaderPreset = false |
CRPWinRenderer::CRPWinRenderer | ( | const CRenderSettings & | renderSettings, |
CRenderContext & | context, | ||
std::shared_ptr< IRenderBufferPool > | bufferPool ) |
|
overridedefault |
|
overrideprotectedvirtual |
Reimplemented from KODI::RETRO::CRPBaseRenderer.
|
inlineoverridevirtual |
Implements KODI::RETRO::CRPBaseRenderer.
Implements KODI::RETRO::CRPBaseRenderer.
|
overridevirtual |
Implements KODI::RETRO::CRPBaseRenderer.
|
static |
|
static |
The default scaling method of the renderer.