public static class Performance
Methods
Get an array of available display frequencies supported by this hardware.
Declaration
public static bool TryGetAvailableDisplayRefreshRates(out float[] refreshRates)
Parameters
Type |
Name |
Description |
Single[] |
refreshRates |
|
Returns
Get the current display frequency.
Declaration
public static bool TryGetDisplayRefreshRate(out float refreshRate)
Parameters
Type |
Name |
Description |
Single |
refreshRate |
|
Returns
Set the CPU Level for the device
Declaration
public static bool TrySetCPULevel(int level)
Parameters
Type |
Name |
Description |
Int32 |
level |
Allowable values are integers in the range 0 - 4 (inclusive). A value of 0 is the lowest performance level but is the most power efficient.
Please note: as this is a hint, it may not be immediately reflected by the system.
|
Returns
Type |
Description |
Boolean |
True if we have no errors returned by the native function. We return false when the native function returns a failure condition.
Check the log for more information.
|
Set the current display frequency.
Declaration
public static bool TrySetDisplayRefreshRate(float refreshRate)
Parameters
Type |
Name |
Description |
Single |
refreshRate |
|
Returns
Set the GPU performance level
Declaration
public static bool TrySetGPULevel(int level)
Parameters
Type |
Name |
Description |
Int32 |
level |
Allowable values are integers in the range 0 - 4 (inclusive). A value of 0 is the lowest performance level but is the most power efficient.
Please note: as this is a hint, it may not be immediately reflected by the system.
|
Returns
Type |
Description |
Boolean |
True if we have no errors returned by the native function. We return false when the native function returns a failure condition. Check
the log for more information.
|