xbmc
Public Member Functions | List of all members
KODI::RETRO::CRenderContext Class Reference

Public Member Functions

 CRenderContext (CRenderSystemBase *rendering, CWinSystemBase *windowing, CGraphicContext &graphicsContext, CDisplaySettings &displaySettings, CMediaSettings &mediaSettings, GAME::CGameServices &gameServices, CGUIComponent *guiComponent)
 
CRenderSystemBaseRendering ()
 
CWinSystemBaseWindowing ()
 
CGraphicContextGraphicsContext ()
 
CGUIComponentGUI ()
 
void SetViewPort (const CRect &viewPort)
 
void GetViewPort (CRect &viewPort)
 
void SetScissors (const CRect &rect)
 
void ApplyStateBlock ()
 
bool IsExtSupported (const char *extension)
 
void EnableGUIShader (GL_SHADER_METHOD method)
 
void DisableGUIShader ()
 
int GUIShaderGetPos ()
 
int GUIShaderGetCoord0 ()
 
int GUIShaderGetUniCol ()
 
CGUIShaderDXGetGUIShader ()
 
bool UseLimitedColor ()
 
bool DisplayHardwareScalingEnabled ()
 
void UpdateDisplayHardwareScaling (const RESOLUTION_INFO &resInfo)
 
int GetScreenWidth ()
 
int GetScreenHeight ()
 
const CRectGetScissors ()
 
CRect GetViewWindow ()
 
void SetViewWindow (float left, float top, float right, float bottom)
 
void SetFullScreenVideo (bool bOnOff)
 
bool IsFullScreenVideo ()
 
bool IsCalibrating ()
 
RESOLUTION GetVideoResolution ()
 
void Clear (UTILS::COLOR::Color color)
 
RESOLUTION_INFO GetResInfo ()
 
void SetRenderingResolution (const RESOLUTION_INFO &res, bool needsScaling)
 
UTILS::COLOR::Color MergeAlpha (UTILS::COLOR::Color color)
 
void SetTransform (const TransformMatrix &matrix, float scaleX, float scaleY)
 
void RemoveTransform ()
 
CRect StereoCorrection (const CRect &rect)
 
CCriticalSection & GraphicsMutex ()
 
RESOLUTION_INFOGetResolutionInfo (RESOLUTION resolution)
 
::CGameSettingsGetGameSettings ()
 
::CGameSettingsGetDefaultGameSettings ()
 
void StartAgentManager (GAME::GameClientPtr gameClient)
 
void StopAgentManager ()
 

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