11 #include "cores/GameSettings.h" 12 #include "cores/RetroPlayer/guibridge/IGUIRenderSettings.h" 13 #include "cores/RetroPlayer/rendering/RenderSettings.h" 14 #include "threads/CriticalSection.h" 15 #include "utils/Geometry.h" 21 class CGUIGameControl;
40 void SetDimensions(
const CRect& dimensions);
41 void SetVideoFilter(
const std::string& videoFilter);
43 void SetRotationDegCCW(
unsigned int rotationDegCCW);
44 void SetPixels(
const std::string& pixelPath);
52 CRect m_renderDimensions;
55 mutable CCriticalSection m_mutex;
Interface to pass render settings from the GUI to the renderer.
Definition: IGUIRenderSettings.h:21
Definition: GUIGameControl.h:29
CRenderSettings GetSettings() const override
Get the settings used to render this target.
Definition: GUIRenderSettings.cpp:42
bool HasVideoFilter() const override
Returns true if this render target has a video filter set.
Definition: GUIRenderSettings.cpp:22
bool HasStretchMode() const override
Returns true if this render target has a stretch mode set.
Definition: GUIRenderSettings.cpp:27
Definition: GUIRenderSettings.h:23
CRect GetDimensions() const override
Get the dimensions of this target.
Definition: GUIRenderSettings.cpp:49
Controller configuration window.
Definition: AudioDecoder.h:18
STRETCHMODE
Methods for stretching the game to the viewing area.
Definition: GameSettings.h:29
Definition: settings.py:1
bool HasRotation() const override
Returns true if this render target has a video rotation set.
Definition: GUIRenderSettings.cpp:32
bool HasPixels() const override
Returns true if this render target has a path to a savestate for showing pixel data.
Definition: GUIRenderSettings.cpp:37
Definition: RenderSettings.h:17