#include <RPBaseRenderer.h>
◆ CRPBaseRenderer()
◆ ~CRPBaseRenderer()
| CRPBaseRenderer::~CRPBaseRenderer |
( |
| ) |
|
|
virtual |
◆ Configure()
| bool CRPBaseRenderer::Configure |
( |
AVPixelFormat | format | ) |
|
◆ ConfigureInternal()
| virtual bool KODI::RETRO::CRPBaseRenderer::ConfigureInternal |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ Flush()
| void CRPBaseRenderer::Flush |
( |
| ) |
|
|
virtual |
◆ FlushInternal()
| virtual void KODI::RETRO::CRPBaseRenderer::FlushInternal |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ FrameMove()
| void CRPBaseRenderer::FrameMove |
( |
| ) |
|
◆ GetBufferPool()
Get the buffer pool used by this renderer.
◆ GetDefaultScalingMethod()
| virtual SCALINGMETHOD KODI::RETRO::CRPBaseRenderer::GetDefaultScalingMethod |
( |
| ) |
const |
|
pure virtual |
◆ GetRenderBuffer()
◆ GetRenderSettings()
| const CRenderSettings & KODI::RETRO::CRPBaseRenderer::GetRenderSettings |
( |
| ) |
const |
|
inline |
◆ IsCompatible()
◆ IsVisible()
| bool CRPBaseRenderer::IsVisible |
( |
| ) |
const |
◆ RenderFrame()
◆ RenderInternal()
| virtual void KODI::RETRO::CRPBaseRenderer::RenderInternal |
( |
bool | clear, |
|
|
uint8_t | alpha ) |
|
protectedpure virtual |
◆ SetBuffer()
◆ SetPixels()
| void CRPBaseRenderer::SetPixels |
( |
const std::string & | pixelPath | ) |
|
◆ SetRenderRotation()
| void CRPBaseRenderer::SetRenderRotation |
( |
unsigned int | rotationDegCCW | ) |
|
◆ SetScalingMethod()
◆ SetShaderPreset()
| void CRPBaseRenderer::SetShaderPreset |
( |
const std::string & | presetPath | ) |
|
◆ SetStretchMode()
◆ Supports()
◆ Updateshaders()
| void CRPBaseRenderer::Updateshaders |
( |
| ) |
|
|
protected |
Updates everything needed for video shaders (shader presets) Needs to be called after m_renderBuffer has been set.
◆ m_bConfigured
| bool KODI::RETRO::CRPBaseRenderer::m_bConfigured = false |
|
protected |
◆ m_bShadersNeedUpdate
| bool KODI::RETRO::CRPBaseRenderer::m_bShadersNeedUpdate = true |
|
protected |
◆ m_bufferPool
◆ m_bUseShaderPreset
| bool KODI::RETRO::CRPBaseRenderer::m_bUseShaderPreset = false |
|
protected |
◆ m_context
◆ m_format
| AVPixelFormat KODI::RETRO::CRPBaseRenderer::m_format = AV_PIX_FMT_NONE |
|
protected |
◆ m_fullDestHeight
| float KODI::RETRO::CRPBaseRenderer::m_fullDestHeight {0.0f} |
|
protected |
◆ m_fullDestWidth
| float KODI::RETRO::CRPBaseRenderer::m_fullDestWidth {0.0f} |
|
protected |
◆ m_renderBuffer
| IRenderBuffer* KODI::RETRO::CRPBaseRenderer::m_renderBuffer = nullptr |
|
protected |
◆ m_renderSettings
◆ m_rotatedDestCoords
◆ m_shaderPreset
◆ m_sourceRect
| CRect KODI::RETRO::CRPBaseRenderer::m_sourceRect |
|
protected |
The documentation for this class was generated from the following files: