diff options
| author | 2020-02-14 00:06:26 -0500 | |
|---|---|---|
| committer | 2020-02-14 00:06:26 -0500 | |
| commit | 20dc2e3622df0c97e4d41030fd66df1087f8ef7b (patch) | |
| tree | d65cf6f3fb951033508ac51b4387fb1df95e9e8b /src/core/frontend/framebuffer_layout.h | |
| parent | Use enumeration instead of magic numbers (diff) | |
| download | yuzu-20dc2e3622df0c97e4d41030fd66df1087f8ef7b.tar.gz yuzu-20dc2e3622df0c97e4d41030fd66df1087f8ef7b.tar.xz yuzu-20dc2e3622df0c97e4d41030fd66df1087f8ef7b.zip | |
Address feedback
Diffstat (limited to 'src/core/frontend/framebuffer_layout.h')
| -rw-r--r-- | src/core/frontend/framebuffer_layout.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/core/frontend/framebuffer_layout.h b/src/core/frontend/framebuffer_layout.h index 948c140ac..7f6fbe468 100644 --- a/src/core/frontend/framebuffer_layout.h +++ b/src/core/frontend/framebuffer_layout.h | |||
| @@ -19,9 +19,9 @@ enum ScreenDocked : u32 { | |||
| 19 | }; | 19 | }; |
| 20 | 20 | ||
| 21 | enum class Aspect { | 21 | enum class Aspect { |
| 22 | AspectDefault, | 22 | Default, |
| 23 | Aspect21by9, | 23 | Aspect21by9, |
| 24 | AspectStretch, | 24 | StretchToWindow, |
| 25 | }; | 25 | }; |
| 26 | 26 | ||
| 27 | /// Describes the layout of the window framebuffer | 27 | /// Describes the layout of the window framebuffer |
| @@ -54,4 +54,12 @@ FramebufferLayout DefaultFrameLayout(u32 width, u32 height); | |||
| 54 | */ | 54 | */ |
| 55 | FramebufferLayout FrameLayoutFromResolutionScale(u32 res_scale); | 55 | FramebufferLayout FrameLayoutFromResolutionScale(u32 res_scale); |
| 56 | 56 | ||
| 57 | /** | ||
| 58 | * Convenience method to determine emulation aspect ratio | ||
| 59 | * @param aspect Represents the index of aspect ratio in Settings::values.aspect_ratio | ||
| 60 | * @param window_aspect_ratio Current window aspect ratio | ||
| 61 | * @return Emulation render window aspect ratio | ||
| 62 | */ | ||
| 63 | float EmulationAspectRatio(Aspect aspect, float window_aspect_ratio); | ||
| 64 | |||
| 57 | } // namespace Layout | 65 | } // namespace Layout |