|
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