| 12345678910111213141516171819202122232425 |
- namespace Ryujinx.HLE.HOS.Services.Apm
- {
- class PerformanceState
- {
- public PerformanceState() { }
- public bool CpuOverclockEnabled = false;
- public PerformanceMode PerformanceMode = PerformanceMode.Default;
- public CpuBoostMode CpuBoostMode = CpuBoostMode.Disabled;
- public PerformanceConfiguration DefaultPerformanceConfiguration = PerformanceConfiguration.PerformanceConfiguration7;
- public PerformanceConfiguration BoostPerformanceConfiguration = PerformanceConfiguration.PerformanceConfiguration8;
- public PerformanceConfiguration GetCurrentPerformanceConfiguration(PerformanceMode performanceMode)
- {
- return performanceMode switch
- {
- PerformanceMode.Default => DefaultPerformanceConfiguration,
- PerformanceMode.Boost => BoostPerformanceConfiguration,
- _ => PerformanceConfiguration.PerformanceConfiguration7
- };
- }
- }
- }
|