kodi
GUIRenderTargetFactory.h
1 /*
2  * Copyright (C) 2017-2018 Team Kodi
3  * This file is part of Kodi - https://kodi.tv
4  *
5  * SPDX-License-Identifier: GPL-2.0-or-later
6  * See LICENSES/README.md for more information.
7  */
8 
9 #pragma once
10 
11 namespace KODI
12 {
13 namespace RETRO
14 {
15 class CGameWindowFullScreen;
16 class CGUIGameControl;
17 class IRenderManager;
18 class CGUIRenderTarget;
19 
21 {
22 public:
24 
29 
34 
35 private:
36  // Construction parameters
37  IRenderManager* m_renderManager;
38 };
39 } // namespace RETRO
40 } // namespace KODI
Definition: GUIGameControl.h:29
CGUIRenderTarget * CreateRenderControl(CGUIGameControl &gameControl)
Create a render target for a game control.
Definition: GUIRenderTargetFactory.cpp:26
A target of rendering commands.
Definition: GUIRenderTarget.h:27
CGUIRenderTarget * CreateRenderFullScreen(CGameWindowFullScreen &window)
Create a render target for the fullscreen window.
Definition: GUIRenderTargetFactory.cpp:21
Definition: AudioDecoder.h:18
Definition: GUIRenderTargetFactory.h:20
Definition: GameWindowFullScreen.h:22
Interface to expose rendering functions to GUI components.
Definition: IRenderManager.h:24