Address feedback
This commit is contained in:
parent
22f58cca5e
commit
20dc2e3622
2 changed files with 26 additions and 18 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue