| kodi
    | 
Rendering factory. More...
#include <RPProcessInfo.h>

| Public Member Functions | |
| virtual std::string | RenderSystemName () const =0 | 
| Get a description name of the rendering system. | |
| virtual CRPBaseRenderer * | CreateRenderer (const CRenderSettings &settings, CRenderContext &context, std::shared_ptr< IRenderBufferPool > bufferPool)=0 | 
| Create a renderer.  More... | |
| virtual RenderBufferPoolVector | CreateBufferPools (CRenderContext &context)=0 | 
| Create buffer pools to manager buffers.  More... | |
Rendering factory.
| 
 | pure virtual | 
Create buffer pools to manager buffers.
| context | The rendering context shared with the buffer pools | 
Implemented in KODI::RETRO::CWinRendererFactory, KODI::RETRO::CRendererFactoryOpenGLES, KODI::RETRO::CRendererFactoryOpenGL, KODI::RETRO::CRendererFactoryGuiTexture, and KODI::RETRO::CRendererFactoryDMA.
| 
 | pure virtual | 
Create a renderer.
| settings | The renderer's initial settings | 
| context | The rendering context | 
| bufferPool | The buffer pool to which buffers are returned | 
Implemented in KODI::RETRO::CWinRendererFactory, KODI::RETRO::CRendererFactoryOpenGLES, KODI::RETRO::CRendererFactoryOpenGL, KODI::RETRO::CRendererFactoryGuiTexture, and KODI::RETRO::CRendererFactoryDMA.
 1.8.13
 1.8.13