| 
|   | CWinSystemX11GLContext () | 
|   | 
|   | ~CWinSystemX11GLContext () override | 
|   | 
| CRenderSystemBase *  | GetRenderSystem () override | 
|   | 
| bool  | CreateNewWindow (const std::string &name, bool fullScreen, RESOLUTION_INFO &res) override | 
|   | 
| bool  | ResizeWindow (int newWidth, int newHeight, int newLeft, int newTop) override | 
|   | 
| void  | FinishWindowResize (int newWidth, int newHeight) override | 
|   | 
| bool  | SetFullScreen (bool fullScreen, RESOLUTION_INFO &res, bool blankOtherDisplays) override | 
|   | 
| bool  | DestroyWindowSystem () override | 
|   | 
| bool  | DestroyWindow () override | 
|   | 
| bool  | IsExtSupported (const char *extension) const override | 
|   | 
| std::unique_ptr< CVideoSync >  | GetVideoSync (void *clock) override | 
|   | 
| float  | GetFrameLatencyAdjustment () override | 
|   | 
| uint64_t  | GetVblankTiming (uint64_t &msc, uint64_t &interval) | 
|   | 
| XID  | GetWindow () const | 
|   | 
| void *  | GetGlxContext () const | 
|   | 
| EGLDisplay  | GetEGLDisplay () const | 
|   | 
| EGLSurface  | GetEGLSurface () const | 
|   | 
| EGLContext  | GetEGLContext () const | 
|   | 
| EGLConfig  | GetEGLConfig () const | 
|   | 
|   | CWinSystemX11 () | 
|   | 
|   | ~CWinSystemX11 () override | 
|   | 
| bool  | InitWindowSystem () override | 
|   | 
| void  | UpdateResolutions () override | 
|   | 
| void  | ShowOSMouse (bool show) override | 
|   | 
| void  | NotifyAppActiveChange (bool bActivated) override | 
|   | 
| void  | NotifyAppFocusChange (bool bGaining) override | 
|   | 
| bool  | Minimize () override | 
|   | 
| bool  | Restore () override | 
|   | 
| bool  | Hide () override | 
|   | 
| bool  | Show (bool raise=true) override | 
|   | 
| void  | Register (IDispResource *resource) override | 
|   | 
| void  | Unregister (IDispResource *resource) override | 
|   | 
| bool  | HasCalibration (const RESOLUTION_INFO &resInfo) override | 
|   | 
| bool  | UseLimitedColor () override | 
|   | 
| Display *  | GetDisplay () | 
|   | 
| int  | GetScreen () | 
|   | 
| void  | NotifyXRREvent () | 
|   | 
| void  | GetConnectedOutputs (std::vector< std::string > *outputs) | 
|   | 
| bool  | IsCurrentOutput (std::string output) | 
|   | 
| void  | RecreateWindow () | 
|   | 
| int  | GetCrtc () | 
|   | 
| bool  | MessagePump () override | 
|   | 
|   | CWinSystemBase () | 
|   | 
| virtual  | ~CWinSystemBase () | 
|   | 
| virtual bool  | MoveWindow (int topLeft, int topRight) | 
|   | 
| virtual void  | FinishModeChange (RESOLUTION res) | 
|   | 
| virtual bool  | CenterWindow () | 
|   | 
| virtual bool  | IsCreated () | 
|   | 
| virtual bool  | HasCursor () | 
|   | 
| virtual bool  | HasInertialGestures () | 
|   | 
| virtual int  | NoOfBuffers () | 
|   | 
| virtual float  | GetDisplayLatency () | 
|   | 
| virtual void  | OnMove (int x, int y) | 
|   | 
| KODI::WINDOWING::COSScreenSaverManager *  | GetOSScreenSaver () | 
|   | 
| unsigned int  | GetWidth () | 
|   | 
| unsigned int  | GetHeight () | 
|   | 
| virtual bool  | CanDoWindowed () | 
|   | 
| bool  | IsFullScreen () | 
|   | 
| void  | SetWindowResolution (int width, int height) | 
|   | 
| std::vector< RESOLUTION_WHR >  | ScreenResolutions (float refreshrate) | 
|   | 
| std::vector< REFRESHRATE >  | RefreshRates (int width, int height, uint32_t dwFlags) | 
|   | 
| REFRESHRATE  | DefaultRefreshRate (std::vector< REFRESHRATE > rates) | 
|   | 
| virtual std::string  | GetClipboardText (void) | 
|   | 
| void  | RegisterRenderLoop (IRenderLoop *client) | 
|   | 
| void  | UnregisterRenderLoop (IRenderLoop *client) | 
|   | 
| void  | DriveRenderLoop () | 
|   | 
| CGraphicContext &  | GetGfxContext () | 
|   | 
|   | CRenderSystemGL () | 
|   | 
|   | ~CRenderSystemGL () override | 
|   | 
| bool  | InitRenderSystem () override | 
|   | 
| bool  | DestroyRenderSystem () override | 
|   | 
| bool  | ResetRenderSystem (int width, int height) override | 
|   | 
| bool  | BeginRender () override | 
|   | 
| bool  | EndRender () override | 
|   | 
| void  | PresentRender (bool rendered, bool videoLayer) override | 
|   | 
| bool  | ClearBuffers (UTILS::Color color) override | 
|   | 
| void  | SetVSync (bool vsync) | 
|   | 
| void  | ResetVSync () | 
|   | 
| void  | SetViewPort (const CRect &viewPort) override | 
|   | 
| void  | GetViewPort (CRect &viewPort) override | 
|   | 
| bool  | ScissorsCanEffectClipping () override | 
|   | 
| CRect  | ClipRectToScissorRect (const CRect &rect) override | 
|   | 
| void  | SetScissors (const CRect &rect) override | 
|   | 
| void  | ResetScissors () override | 
|   | 
| void  | CaptureStateBlock () override | 
|   | 
| void  | ApplyStateBlock () override | 
|   | 
| void  | SetCameraPosition (const CPoint &camera, int screenWidth, int screenHeight, float stereoFactor=0.0f) override | 
|   | 
| void  | SetStereoMode (RENDER_STEREO_MODE mode, RENDER_STEREO_VIEW view) override | 
|   | 
| bool  | SupportsStereo (RENDER_STEREO_MODE mode) const override | 
|   | 
| bool  | SupportsNPOT (bool dxt) const override | 
|   | 
| void  | Project (float &x, float &y, float &z) override | 
|   | 
| std::string  | GetShaderPath (const std::string &filename) override | 
|   | 
| void  | GetGLVersion (int &major, int &minor) | 
|   | 
| void  | GetGLSLVersion (int &major, int &minor) | 
|   | 
| void  | ResetGLErrors () | 
|   | 
| void  | EnableShader (ESHADERMETHOD method) | 
|   | 
| void  | DisableShader () | 
|   | 
| GLint  | ShaderGetPos () | 
|   | 
| GLint  | ShaderGetCol () | 
|   | 
| GLint  | ShaderGetCoord0 () | 
|   | 
| GLint  | ShaderGetCoord1 () | 
|   | 
| GLint  | ShaderGetUniCol () | 
|   | 
| GLint  | ShaderGetModel () | 
|   | 
|   | CRenderSystemBase () | 
|   | 
| virtual  | ~CRenderSystemBase () | 
|   | 
| virtual void  | RestoreViewPort () | 
|   | 
| void  | GetRenderVersion (unsigned int &major, unsigned int &minor) const | 
|   | 
| const std::string &  | GetRenderVendor () const | 
|   | 
| const std::string &  | GetRenderRenderer () const | 
|   | 
| const std::string &  | GetRenderVersionString () const | 
|   | 
| unsigned int  | GetMaxTextureSize () const | 
|   | 
| unsigned int  | GetMinDXTPitch () const | 
|   | 
| virtual void  | ShowSplash (const std::string &message) | 
|   |