Home
last modified time | relevance | path

Searched refs:CRPBaseRenderer (Results 1 – 19 of 19) sorted by relevance

/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/cores/RetroPlayer/rendering/VideoRenderers/
H A DRPBaseRenderer.cpp23 CRPBaseRenderer::CRPBaseRenderer(const CRenderSettings& renderSettings, in CRPBaseRenderer() function in CRPBaseRenderer
31 CRPBaseRenderer::~CRPBaseRenderer() in ~CRPBaseRenderer()
43 bool CRPBaseRenderer::Configure(AVPixelFormat format) in Configure()
64 void CRPBaseRenderer::FrameMove() in FrameMove()
69 bool CRPBaseRenderer::IsVisible() const in IsVisible()
74 void CRPBaseRenderer::SetBuffer(IRenderBuffer* buffer) in SetBuffer()
88 void CRPBaseRenderer::RenderFrame(bool clear, uint8_t alpha) in RenderFrame()
103 void CRPBaseRenderer::Flush() in Flush()
182 void CRPBaseRenderer::MarkDirty() in MarkDirty()
187 void CRPBaseRenderer::PreRender(bool clear) in PreRender()
[all …]
H A DRPBaseRenderer.h32 class CRPBaseRenderer
35 CRPBaseRenderer(const CRenderSettings& renderSettings,
38 virtual ~CRPBaseRenderer();
H A DRPRendererGuiTexture.h27 CRPBaseRenderer* CreateRenderer(const CRenderSettings& settings,
49 class CRPRendererGuiTexture : public CRPBaseRenderer
H A DRPRendererOpenGLES.h34 CRPBaseRenderer* CreateRenderer(const CRenderSettings& settings,
40 class CRPRendererOpenGLES : public CRPBaseRenderer
H A DRPRendererOpenGL.h29 CRPBaseRenderer* CreateRenderer(const CRenderSettings& settings,
35 class CRPRendererOpenGL : public CRPBaseRenderer
H A DRPWinRenderer.h39 CRPBaseRenderer* CreateRenderer(const CRenderSettings& settings,
104 class CRPWinRenderer : public CRPBaseRenderer
H A DRPRendererDMA.h26 CRPBaseRenderer* CreateRenderer(const CRenderSettings& settings,
H A DRPWinRenderer.cpp36 CRPBaseRenderer* CWinRendererFactory::CreateRenderer(const CRenderSettings& settings, in CreateRenderer()
229 : CRPBaseRenderer(renderSettings, context, std::move(bufferPool)) in CRPWinRenderer()
H A DRPRendererGuiTexture.cpp39 CRPBaseRenderer* CRendererFactoryGuiTexture::CreateRenderer( in CreateRenderer()
80 : CRPBaseRenderer(renderSettings, context, std::move(bufferPool)) in CRPRendererGuiTexture()
H A DRPRendererOpenGL.cpp28 CRPBaseRenderer* CRendererFactoryOpenGL::CreateRenderer( in CreateRenderer()
46 : CRPBaseRenderer(renderSettings, context, std::move(bufferPool)) in CRPRendererOpenGL()
H A DRPRendererOpenGLES.cpp31 CRPBaseRenderer* CRendererFactoryOpenGLES::CreateRenderer( in CreateRenderer()
49 : CRPBaseRenderer(renderSettings, context, std::move(bufferPool)) in CRPRendererOpenGLES()
H A DRPRendererDMA.cpp29 CRPBaseRenderer* CRendererFactoryDMA::CreateRenderer(const CRenderSettings& settings, in CreateRenderer()
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/cores/RetroPlayer/rendering/
H A DRPRenderManager.h36 class CRPBaseRenderer; variable
114 std::shared_ptr<CRPBaseRenderer> GetRenderer(const IGUIRenderSettings* renderSettings);
119 std::shared_ptr<CRPBaseRenderer> GetRenderer(IRenderBufferPool* bufferPool,
125 void RenderInternal(const std::shared_ptr<CRPBaseRenderer>& renderer,
202 std::set<std::shared_ptr<CRPBaseRenderer>> m_renderers;
H A DRPRenderManager.cpp288 std::shared_ptr<CRPBaseRenderer> renderer = GetRenderer(nullptr); in RenderWindow()
340 std::shared_ptr<CRPBaseRenderer> renderer = GetRenderer(renderSettings); in RenderControl()
415 void CRPRenderManager::RenderInternal(const std::shared_ptr<CRPBaseRenderer>& renderer, in RenderInternal()
443 std::shared_ptr<CRPBaseRenderer> CRPRenderManager::GetRenderer( in GetRenderer()
446 std::shared_ptr<CRPBaseRenderer> renderer; in GetRenderer()
475 std::shared_ptr<CRPBaseRenderer> CRPRenderManager::GetRenderer( in GetRenderer()
478 std::shared_ptr<CRPBaseRenderer> renderer; in GetRenderer()
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/cores/RetroPlayer/buffers/
H A DIRenderBufferPool.h25 class CRPBaseRenderer; variable
33 virtual void RegisterRenderer(CRPBaseRenderer* renderer) = 0;
34 virtual void UnregisterRenderer(CRPBaseRenderer* renderer) = 0;
H A DBaseRenderBufferPool.h29 void RegisterRenderer(CRPBaseRenderer* renderer) override;
30 void UnregisterRenderer(CRPBaseRenderer* renderer) override;
61 std::vector<CRPBaseRenderer*> m_renderers;
H A DBaseRenderBufferPool.cpp24 void CBaseRenderBufferPool::RegisterRenderer(CRPBaseRenderer* renderer) in RegisterRenderer()
31 void CBaseRenderBufferPool::UnregisterRenderer(CRPBaseRenderer* renderer) in UnregisterRenderer()
/dports/multimedia/kodi/xbmc-19.3-Matrix/xbmc/cores/RetroPlayer/process/
H A DRPProcessInfo.h30 class CRPBaseRenderer; variable
59 virtual CRPBaseRenderer* CreateRenderer(const CRenderSettings& settings,
109 CRPBaseRenderer* CreateRenderer(IRenderBufferPool* renderBufferPool,
H A DRPProcessInfo.cpp123 CRPBaseRenderer* CRPProcessInfo::CreateRenderer(IRenderBufferPool* renderBufferPool, in CreateRenderer()