WoW:API GetRefreshRates: Difference between revisions
Jump to navigation
Jump to search
(part of a API redesign proposal, please don't change the layout for the next few days) |
m (Move page script moved page API GetRefreshRates to API GetRefreshRates without leaving a redirect) |
||
| (One intermediate revision by one other user not shown) | |||
| Line 14: | Line 14: | ||
===Example=== | ===Example=== | ||
<dl><dd> | <dl><dd> | ||
for i = 1, select("#", GetRefreshRates()) do | |||
local entry = select(i, GetRefreshRates()) | |||
DEFAULT_CHAT_FRAME:AddMessage(format('Refresh rate % | DEFAULT_CHAT_FRAME:AddMessage(format('Refresh rate %d: %d Hz', i, entry)) | ||
end | end | ||
Latest revision as of 04:46, 15 August 2023
Returns a list of available refresh rates
refreshrate1, refreshrate2, refreshrate3, ... = GetRefreshRates([resolution])
Takes
- Number resolution (optional)
- Index of the resolution you want to get the refresh rates for. Must be an index returned by GetScreenResolutions().
- Passing nil defaults this argument to 1, the lowest resolution available.
Returns
- Number refreshrateN
- Value of the Nth refresh rate
Example
- for i = 1, select("#", GetRefreshRates()) do local entry = select(i, GetRefreshRates()) DEFAULT_CHAT_FRAME:AddMessage(format('Refresh rate %d: %d Hz', i, entry)) end Output: Refresh rate 1: 60 Hz Refresh rate 2: 75 Hz Refresh rate 3: 85 Hz Refresh rate 4: 100 Hz