Commit 81c32c18 authored by Committed by Nate GrahamBrowse files
Port ViewModeSettings from macros to std::variant
Macros should be avoided if possible. Instead this commit replaces the usage of macros with an std::variant of the ViewModeSettings. As part of this cleanup, code that belongs to the VideModeSettings class is moved there. Some parameters are also renamed to be more in line with typical naming conventions.