ReXGlue SDK
Loading...
Searching...
No Matches
rex::gpu::GraphicsSettings Class Referencefinal
Inheritance diagram for rex::gpu::GraphicsSettings:
[legend]

Public Member Functions

 REX_SETTING (std::string, driver, "any", "Graphics driver within the title's family. Values are d3d12, vulkan, null, none for no " "driver in an app that does not require one, or any for d3d12 on Windows and vulkan " "elsewhere", kStartupOnly)
 REX_SETTING (bool, vsync, true, "Wait for vertical blank when presenting")
 REX_SETTING (f64, frame_limit, 0.0, "Most presents per second, 0 for no limit", Range{0.0, 1000.0})
 REX_SETTING (i32, resolution_scale_x, 1, "Draw resolution scale X", Range{1, 8}, kRestart)
 REX_SETTING (i32, resolution_scale_y, 1, "Draw resolution scale Y", Range{1, 8}, kRestart)
 REX_SETTING (i32, anisotropic_override, 3, "Anisotropic filtering, -1 for the title's choice, 0 for off, 1 to 5 for 1x to 16x", Range{-1, 5})
Public Member Functions inherited from rex::SettingOwner
 SettingOwner (std::string_view scope)
virtual ~SettingOwner ()
const std::string & GetScope () const
std::span< SettingBase *const > GetOwnedSettings () const

Additional Inherited Members

Protected Member Functions inherited from rex::NonCopyable
 NonCopyable (const NonCopyable &)=delete
NonCopyable & operator= (const NonCopyable &)=delete

The documentation for this class was generated from the following file: