Address feedback

This commit is contained in:
Morph 2020-02-14 00:06:26 -05:00
parent 22f58cca5e
commit 20dc2e3622
2 changed files with 26 additions and 18 deletions

View file

@ -19,9 +19,9 @@ enum ScreenDocked : u32 {
};
enum class Aspect {
AspectDefault,
Default,
Aspect21by9,
AspectStretch,
StretchToWindow,
};
/// Describes the layout of the window framebuffer
@ -54,4 +54,12 @@ FramebufferLayout DefaultFrameLayout(u32 width, u32 height);
*/
FramebufferLayout FrameLayoutFromResolutionScale(u32 res_scale);
/**
* Convenience method to determine emulation aspect ratio
* @param aspect Represents the index of aspect ratio in Settings::values.aspect_ratio
* @param window_aspect_ratio Current window aspect ratio
* @return Emulation render window aspect ratio
*/
float EmulationAspectRatio(Aspect aspect, float window_aspect_ratio);
} // namespace Layout