kodi
Public Member Functions | List of all members
KODI::RETRO::IRenderManager Class Referenceabstract

Interface to expose rendering functions to GUI components. More...

#include <IRenderManager.h>

Inheritance diagram for KODI::RETRO::IRenderManager:
Inheritance graph
[legend]

Public Member Functions

virtual void RenderWindow (bool bClear, const RESOLUTION_INFO &coordsRes)=0
 Render a fullscreen window. More...
 
virtual void RenderControl (bool bClear, bool bUseAlpha, const CRect &renderRegion, const IGUIRenderSettings *renderSettings)=0
 Render a game control. More...
 
virtual void ClearBackground ()=0
 Clear the background of a fullscreen window.
 

Detailed Description

Interface to expose rendering functions to GUI components.

Member Function Documentation

◆ RenderControl()

virtual void KODI::RETRO::IRenderManager::RenderControl ( bool  bClear,
bool  bUseAlpha,
const CRect renderRegion,
const IGUIRenderSettings renderSettings 
)
pure virtual

Render a game control.

Parameters
bClearWhether the render area should be cleared
bUseAlphaWhether the graphics context's alpha should be used
renderRegionThe region of the control being rendered
renderSettingsThe settings used to render the control

Implemented in KODI::RETRO::CRPRenderManager.

◆ RenderWindow()

virtual void KODI::RETRO::IRenderManager::RenderWindow ( bool  bClear,
const RESOLUTION_INFO coordsRes 
)
pure virtual

Render a fullscreen window.

Parameters
bClearWhether the render area should be cleared
coordsResResolution that the window coordinates are in

Implemented in KODI::RETRO::CRPRenderManager.


The documentation for this class was generated from the following file: