11 #include "RPRendererOpenGLES.h" 19 class CRenderBufferDMA;
30 std::shared_ptr<IRenderBufferPool> bufferPool)
override;
47 std::shared_ptr<IRenderBufferPool> bufferPool);
52 void Render(uint8_t alpha)
override;
54 std::map<CRenderBufferDMA*, std::unique_ptr<RenderBufferTextures>> m_RBTexturesMap;
Definition: RPRendererDMA.h:21
Special CRPBaseRenderer implementation to handle Direct Memory Access (DMA) buffer types...
Definition: RPRendererDMA.h:42
Definition: RPRendererOpenGLES.h:45
RenderBufferPoolVector CreateBufferPools(CRenderContext &context) override
Create buffer pools to manager buffers.
Definition: RPRendererDMA.cpp:37
CRPBaseRenderer * CreateRenderer(const CRenderSettings &settings, CRenderContext &context, std::shared_ptr< IRenderBufferPool > bufferPool) override
Create a renderer.
Definition: RPRendererDMA.cpp:30
Definition: AudioDecoder.h:18
Rendering factory.
Definition: RPProcessInfo.h:46
Definition: RenderContext.h:43
Definition: settings.py:1
Definition: RPBaseRenderer.h:37
Definition: RenderSettings.h:17
std::string RenderSystemName() const override
Get a description name of the rendering system.
Definition: RPRendererDMA.cpp:25