|  | 
|  | CRPBaseRenderer (const CRenderSettings &renderSettings, CRenderContext &context, std::shared_ptr< IRenderBufferPool > bufferPool) | 
|  | 
| IRenderBufferPool * | GetBufferPool () | 
|  | Get the buffer pool used by this renderer. 
 | 
|  | 
| bool | Configure (AVPixelFormat format) | 
|  | 
| void | FrameMove () | 
|  | 
| void | PreRender (bool clear) | 
|  | Performs whatever necessary before rendering the frame. 
 | 
|  | 
| void | SetBuffer (IRenderBuffer *buffer) | 
|  | 
| void | RenderFrame (bool clear, uint8_t alpha) | 
|  | 
| virtual bool | Supports (RENDERFEATURE feature) const =0 | 
|  | 
| bool | IsCompatible (const CRenderVideoSettings &settings) const | 
|  | 
| virtual SCALINGMETHOD | GetDefaultScalingMethod () const =0 | 
|  | 
| virtual void | Flush () | 
|  | 
| const CRenderSettings & | GetRenderSettings () const | 
|  | 
| void | SetScalingMethod (SCALINGMETHOD method) | 
|  | 
| void | SetStretchMode (STRETCHMODE stretchMode) | 
|  | 
| void | SetRenderRotation (unsigned int rotationDegCCW) | 
|  | 
| void | SetPixels (const std::string &pixelPath) | 
|  | 
| bool | IsVisible () const | 
|  | 
| IRenderBuffer * | GetRenderBuffer () const | 
|  | 
|  | 
| virtual bool | ConfigureInternal () | 
|  | 
| virtual void | RenderInternal (bool clear, uint8_t alpha)=0 | 
|  | 
| virtual void | FlushInternal () | 
|  | 
The documentation for this class was generated from the following files:
- xbmc/cores/RetroPlayer/rendering/VideoRenderers/RPBaseRenderer.h
- xbmc/cores/RetroPlayer/rendering/VideoRenderers/RPBaseRenderer.cpp