SYMBOL INDEX (465 symbols across 45 files) FILE: src/Monitors.js function deepCopy (line 17) | function deepCopy(obj) { function determineDDCCIMethod (line 449) | function determineDDCCIMethod() { function setSDRBrightness (line 915) | function setSDRBrightness(brightness, id) { function setBrightness (line 926) | function setBrightness(brightness, id) { function checkVCPIfEnabled (line 967) | async function checkVCPIfEnabled(monitor, code, setting, skipCache = fal... function checkIfVCPSupported (line 996) | async function checkIfVCPSupported(monitor, code) { function checkVCP (line 1016) | async function checkVCP(monitor, code, skipCacheWrite = false) { function setVCP (line 1045) | async function setVCP(monitor, code, value) { function getHighLevelBrightness (line 1064) | async function getHighLevelBrightness(monitor) { function setHighLevelBrightness (line 1074) | async function setHighLevelBrightness(monitor, value) { function normalizeBrightness (line 1085) | function normalizeBrightness(brightness, unnormalize = false, min = 0, m... function applyRemap (line 1113) | function applyRemap(monitor) { function readInstanceName (line 1131) | function readInstanceName(insName) { function parseWMIString (line 1135) | function parseWMIString(str) { function getDDCCI (line 1147) | function getDDCCI() { function getWMIC (line 1162) | function getWMIC() { function wait (line 1288) | function wait(ms = 2000) { function vcpStr (line 1296) | function vcpStr(code) { FILE: src/Translate.js class Translate (line 1) | class Translate { method constructor (line 2) | constructor(localizationData = {}, fallbackData = {}) { method setLocalizationData (line 11) | setLocalizationData(data = {}, fallback = {}) { method makeTranslation (line 16) | makeTranslation(string, args = []) { method getString (line 24) | getString(key, ...args) { method getHTML (line 33) | getHTML(key, ...args) { FILE: src/TranslateReact.js class TranslateReact (line 4) | class TranslateReact extends Translate { method getHTML (line 6) | getHTML(key, ...args) { FILE: src/Utils.js function udpSendCommand (line 4) | function udpSendCommand(type, data, port = 14715, key) { function pipeSendCommand (line 24) | function pipeSendCommand(type, data, port = 14715, key) { method wait (line 56) | wait(ms = 2000) { method handleProcessedArgs (line 133) | async handleProcessedArgs(args = {}, knownDisplaysPath, settingsPath) { function upgradeAdjustmentTimes (line 236) | function upgradeAdjustmentTimes(times = []) { function getVersionValue (line 263) | function getVersionValue(version = 'v1.0.0') { function lerp (line 269) | function lerp(start, finish, perc) { function parseTime (line 273) | function parseTime(time) { function getKnownDisplays (line 278) | function getKnownDisplays(knownDisplaysPath) { function getCalibratedValue (line 302) | function getCalibratedValue(value, calibrationPoints = [], reverse = fal... FILE: src/components/DDCCISliders.jsx function DDCCISliders (line 5) | function DDCCISliders(props) { function setVCP (line 117) | function setVCP(monitor, code, value) { FILE: src/components/HDRSliders.jsx function HDRSliders (line 5) | function HDRSliders(props) { function setSDRBrightness (line 26) | function setSDRBrightness(monitor, value) { FILE: src/components/IntroWindow.jsx class IntroWindow (line 8) | class IntroWindow extends PureComponent { method constructor (line 10) | constructor(props) { method componentDidMount (line 14) | componentDidMount() { method render (line 19) | render() { FILE: src/components/MonitorFeatures.jsx function MonitorFeatures (line 10) | function MonitorFeatures(props) { function MonitorFeaturesSettings (line 198) | function MonitorFeaturesSettings(props) { function BrightnessFeatureSettings (line 297) | function BrightnessFeatureSettings(props) { function WindowsIconsOptions (line 399) | function WindowsIconsOptions(props) { function findVCPCodeName (line 405) | function findVCPCodeName(code) { FILE: src/components/MonitorInfo.jsx function MonitorInfo (line 5) | function MonitorInfo(props) { function setVCP (line 112) | function setVCP(monitor, code, value) { function setSDRBrightness (line 122) | function setSDRBrightness(monitor, value) { function getDebugMonitorType (line 131) | function getDebugMonitorType(type) { FILE: src/components/SafeRender.jsx class SafeRender (line 3) | class SafeRender extends React.Component { method constructor (line 4) | constructor(props) { method getDerivedStateFromError (line 9) | static getDerivedStateFromError(error) { method componentDidCatch (line 13) | componentDidCatch(error, errorInfo) { method render (line 22) | render() { FILE: src/components/SettingsOption.jsx function SettingsOption (line 4) | function SettingsOption(props) { function SettingsChild (line 37) | function SettingsChild(props) { FILE: src/components/SettingsWindow.jsx function vcpStr (line 26) | function vcpStr(code) { class SettingsWindow (line 113) | class SettingsWindow extends PureComponent { method constructor (line 115) | constructor(props) { method componentDidMount (line 172) | componentDidMount() { method onDragEnd (line 209) | onDragEnd(result) { method updateAdjustmentTime (line 610) | updateAdjustmentTime(time, idx) { method updateHotkey (line 786) | updateHotkey(hotkey, idx) { method updateHotkeyAction (line 792) | updateHotkeyAction(action, idx, actionIdx) { method deleteHotkey (line 798) | deleteHotkey(idx) { method render (line 1142) | render() { function addNewProfile (line 1640) | function addNewProfile(state) { function getProfileMonitors (line 1656) | function getProfileMonitors(monitors, profile, onChange) { function getMonitorName (line 1670) | function getMonitorName(monitor, renames) { function AppProfile (line 1678) | function AppProfile(props) { function SettingsPage (line 1725) | function SettingsPage(props) { function ActionItem (line 1734) | function ActionItem(props) { FILE: src/components/Slider.jsx class Slider (line 5) | class Slider extends Component { method constructor (line 57) | constructor(props) { method componentDidUpdate (line 65) | componentDidUpdate(oldProps) { method render (line 73) | render() { FILE: src/components/Titlebar.jsx class Titlebar (line 3) | class Titlebar extends React.Component { method constructor (line 5) | constructor(props) { method render (line 12) | render() { FILE: src/electron.js function reopenAppWithConsole (line 36) | function reopenAppWithConsole() { function vcpStr (line 131) | function vcpStr(code) { function startMonitorThread (line 175) | function startMonitorThread() { function stopMonitorThread (line 232) | function stopMonitorThread() { function getVCP (line 242) | function getVCP(monitor, code) { function doWMIBridgeTest (line 275) | async function doWMIBridgeTest() { function enableMouseEvents (line 313) | function enableMouseEvents() { function pauseMouseEvents (line 374) | function pauseMouseEvents(paused) { function willPauseMouseEvents (line 393) | function willPauseMouseEvents(time = 10000) { function pingAnalytics (line 409) | function pingAnalytics() { function readSettings (line 563) | function readSettings(doProcessSettings = true) { function writeSettings (line 745) | function writeSettings(newSettings = {}, processAfter = true, sendUpdate... function processSettings (line 764) | function processSettings(newSettings = {}, sendUpdate = true) { function blockBadDisplays (line 958) | function blockBadDisplays(tag = "") { function shouldSkipDisplay (line 981) | function shouldSkipDisplay(monitorOrHwid1, skipEventCheck = false) { function updateKnownDisplays (line 997) | async function updateKnownDisplays(force = false, immediate = false) { function getKnownDisplays (line 1031) | function getKnownDisplays(useCurrentMonitors) { function setKnownBrightness (line 1055) | function setKnownBrightness(useCurrentMonitors = false, useTransition = ... function applyProfile (line 1063) | function applyProfile(profile = {}, useTransition = false, transitionSpe... function applyHotkeys (line 1102) | function applyHotkeys(monitorList = monitors) { function doHotkey (line 1130) | async function doHotkey(hotkey) { function hotkeyOverlayStart (line 1303) | function hotkeyOverlayStart(timeout = 3000, force = true) { function hotkeyOverlayShow (line 1315) | async function hotkeyOverlayShow() { function hotkeyOverlayHide (line 1386) | function hotkeyOverlayHide(force = true) { function applyOrder (line 1417) | function applyOrder(monitorList = monitors) { function applyRemaps (line 1428) | function applyRemaps(monitorList = monitors) { function applyRemap (line 1435) | function applyRemap(monitor) { function minMax (line 1451) | function minMax(value, min = 0, max = 100) { function determineTheme (line 1458) | function determineTheme(themeName) { function enableStartup (line 1468) | function enableStartup(appName, appPath) { function disableStartup (line 1473) | function disableStartup(appName) { function updateStartupOption (line 1482) | async function updateStartupOption(openAtLogin) { function getLocalization (line 1530) | function getLocalization() { function getAllLanguages (line 1581) | async function getAllLanguages() { function getSettings (line 1615) | function getSettings() { function getDDCBrightnessVCPs (line 1620) | function getDDCBrightnessVCPs() { function sendToAllWindows (line 1634) | function sendToAllWindows(eventName, data) { function getThemeRegistry (line 1670) | async function getThemeRegistry() { function getTrayIconPath (line 1726) | function getTrayIconPath() { function getAccentColors (line 1735) | function getAccentColors() { function tryVibrancy (line 1769) | function tryVibrancy(window, value = null) { function listen (line 1819) | function listen(resolve) { function refreshMonitors (line 1834) | async function refreshMonitors(fullRefresh = false, bypassRateLimit = fa... function pauseMonitorUpdates (line 1940) | function pauseMonitorUpdates() { function updateBrightnessThrottle (line 1958) | function updateBrightnessThrottle(id, level, useCap = true, sendUpdate =... function updateBrightness (line 1997) | function updateBrightness(index, newLevel, useCap = true, vcpValue = "br... function updateAllBrightness (line 2150) | function updateAllBrightness(brightness, mode = "offset") { function normalizeBrightness (line 2191) | function normalizeBrightness(brightness, normalize = false, min = 0, max... function transitionBrightness (line 2223) | function transitionBrightness(level, eventMonitors = [], stepSpeed = 1) { function transitionlessBrightness (line 2278) | function transitionlessBrightness(level, eventMonitors = []) { function setRecentlyInteracted (line 2293) | function setRecentlyInteracted(hasInteracted) { function sleepDisplays (line 2306) | function sleepDisplays(mode = "ps", delayMS = 333) { function turnOffDisplayDDC (line 2329) | async function turnOffDisplayDDC(hwid, toggle = false) { function readInstanceName (line 2368) | function readInstanceName(insName) { function createPanel (line 2522) | function createPanel(toggleOnLoad = false, isRefreshing = false, showOnL... function currentOverlayType (line 2714) | function currentOverlayType() { function setAlwaysOnTop (line 2723) | function setAlwaysOnTop(onTop = true) { function destroyPanel (line 2740) | function destroyPanel() { function restartPanel (line 2748) | function restartPanel(show = false) { function getPrimaryDisplay (line 2766) | function getPrimaryDisplay() { function repositionPanel (line 2796) | function repositionPanel() { function startFocusTracking (line 2915) | function startFocusTracking() { function stopFocusTracking (line 2970) | function stopFocusTracking() { function windowMatchesProfile (line 2978) | function windowMatchesProfile(window) { function applyProfileBrightness (line 2996) | function applyProfileBrightness(profile) { function getMainWindowHandle (line 3007) | function getMainWindowHandle() { function showPanel (line 3046) | function showPanel(show = true, height = 300) { function trySetForegroundWindow (line 3115) | function trySetForegroundWindow(hwnd) { function startHidePanel (line 3126) | function startHidePanel() { function startPanelAnimation (line 3140) | async function startPanelAnimation() { function hrtimeDeltaForFrequency (line 3166) | function hrtimeDeltaForFrequency(freq) { function doAnimationStep (line 3170) | function doAnimationStep() { function createTray (line 3311) | function createTray() { function recreateTray (line 3342) | async function recreateTray() { function setTrayMenu (line 3351) | function setTrayMenu() { function getPausableSeparatorMenuItem (line 3368) | function getPausableSeparatorMenuItem() { function getTimeAdjustmentsMenuItem (line 3375) | function getTimeAdjustmentsMenuItem() { function getDetectIdleMenuItem (line 3382) | function getDetectIdleMenuItem() { function getProfilesMenuItem (line 3389) | function getProfilesMenuItem() { function getDebugTrayMenuItems (line 3407) | function getDebugTrayMenuItems() { function setTrayPercent (line 3424) | function setTrayPercent() { function tryEagerUpdate (line 3446) | function tryEagerUpdate(forceRefresh = true) { function quitApp (line 3454) | function quitApp() { function showIntro (line 3521) | function showIntro() { function createSettings (line 3589) | function createSettings() { function sendSettingsBounds (line 3675) | function sendSettingsBounds() { function runUpdate (line 3822) | function runUpdate(expectedSize = false) { function addEventListeners (line 3902) | function addEventListeners() { function handleAccentChange (line 3919) | function handleAccentChange() { function handleMonitorChange (line 3940) | function handleMonitorChange(t, e, d) { function handleMetricsChange (line 4022) | function handleMetricsChange(type) { function restartBackgroundUpdate (line 4090) | function restartBackgroundUpdate() { function getIdleSettingValue (line 4120) | function getIdleSettingValue() { function idleCheckLong (line 4125) | function idleCheckLong() { function startIdleCheckShort (line 4135) | async function startIdleCheckShort() { function isFocusedWindowFullscreen (line 4144) | function isFocusedWindowFullscreen() { function isMediaPlaying (line 4156) | function isMediaPlaying() { function idleCheckShort (line 4167) | function idleCheckShort() { function getCurrentAdjustmentEvent (line 4247) | function getCurrentAdjustmentEvent() { function getNextAdjustmentEvent (line 4276) | function getNextAdjustmentEvent() { function getCurrentAdjustmentEventLERP (line 4311) | function getCurrentAdjustmentEventLERP() { function getSunCalcTime (line 4354) | function getSunCalcTime(timeName = "solarNoon") { function getSunCalcTimes (line 4360) | function getSunCalcTimes() { function applyCurrentAdjustmentEvent (line 4370) | function applyCurrentAdjustmentEvent(force = false, instant = true) { function handleBackgroundUpdate (line 4424) | function handleBackgroundUpdate(force = false) { function getUserCoordinates (line 4448) | async function getUserCoordinates() { function getAndApplyUserCoordinates (line 4473) | async function getAndApplyUserCoordinates() { function handleCommandLine (line 4524) | function handleCommandLine(event, argv, directory, additionalData) { function checkMicaWallpaper (line 4671) | function checkMicaWallpaper() { function sendMicaWallpaper (line 4716) | async function sendMicaWallpaper() { FILE: src/hooks/useObject.js function useObject (line 3) | function useObject(initialState = {}) { FILE: src/intro-preload.js function detectSunValley (line 7) | function detectSunValley() { FILE: src/modules/acrylic/acrylic.cc type AccentState (line 4) | enum AccentState { type WindowCompositionAttribute (line 14) | enum WindowCompositionAttribute { type AccentPolicy (line 18) | struct AccentPolicy { type WindowCompositionAttributeData (line 25) | struct WindowCompositionAttributeData { function setAcrylic (line 36) | void setAcrylic(const Napi::CallbackInfo &info) { function disableAcrylic (line 82) | void disableAcrylic(const Napi::CallbackInfo &info) { function Init (line 115) | Napi::Object Init(Napi::Env env, Napi::Object exports) { FILE: src/modules/node-active-window/dist/index.js constant SUPPORTED_PLATFORMS (line 17) | const SUPPORTED_PLATFORMS = ['win32', 'linux', 'darwin']; FILE: src/modules/node-active-window/dist/types.d.ts type NativeWindowInfo (line 1) | interface NativeWindowInfo { type WindowInfo (line 10) | interface WindowInfo { type Module (line 21) | interface Module { type InitializeOptions (line 29) | interface InitializeOptions { type IActiveWindow (line 32) | interface IActiveWindow extends Omit, 'runLoop'> { FILE: src/modules/node-active-window/module/windows/demo/main.cpp function printWindowInfo (line 7) | void printWindowInfo(PaymoActiveWindow::WindowInfo* inf) { function pollWindowInfo (line 17) | void pollWindowInfo(PaymoActiveWindow::ActiveWindow* aw) { function getCpuTime (line 32) | double getCpuTime() { function BOOL (line 43) | BOOL WINAPI signalHandler(DWORD signal) { function main (line 52) | int main(int argc, char* argv[]) { FILE: src/modules/node-active-window/module/windows/napi/main.cpp function InitAll (line 4) | Napi::Object InitAll(Napi::Env env, Napi::Object exports) { FILE: src/modules/node-active-window/module/windows/napi/module.h function namespace (line 8) | namespace module { FILE: src/modules/node-active-window/module/windows/src/ActiveWindow.cpp type PaymoActiveWindow (line 3) | namespace PaymoActiveWindow { function WindowInfo (line 24) | WindowInfo* ActiveWindow::getActiveWindow() { function watch_t (line 88) | watch_t ActiveWindow::watchActiveWindow(watch_callback cb) { type LANGCODEPAGE (line 150) | struct LANGCODEPAGE { function IAppxManifestProperties (line 247) | IAppxManifestProperties* ActiveWindow::getUWPPackageProperties(std::ws... function BOOL (line 322) | BOOL CALLBACK ActiveWindow::EnumChildWindowsCb(HWND hWindow, LPARAM pa... function VOID (line 346) | VOID CALLBACK ActiveWindow::WinEventProcCb(HWINEVENTHOOK hHook, DWORD ... FILE: src/modules/node-active-window/module/windows/src/ActiveWindow.h function namespace (line 20) | namespace PaymoActiveWindow { FILE: src/modules/node-active-window/src/index.ts constant SUPPORTED_PLATFORMS (line 9) | const SUPPORTED_PLATFORMS = ['win32', 'linux', 'darwin']; FILE: src/modules/node-active-window/src/types.ts type NativeWindowInfo (line 1) | interface NativeWindowInfo { type WindowInfo (line 11) | interface WindowInfo { type Module (line 23) | interface Module { type InitializeOptions (line 32) | interface InitializeOptions { type IActiveWindow (line 36) | interface IActiveWindow extends Omit, 'runLoop'> { FILE: src/modules/node-ddcci/ddcci.cc type Monitor (line 17) | struct Monitor { type MonitorHighLevel (line 23) | struct MonitorHighLevel { type PhysicalMonitor (line 37) | struct PhysicalMonitor { type DisplayDevice (line 50) | struct DisplayDevice { type DisplayMonitor (line 57) | struct DisplayMonitor { function p (line 69) | void function d (line 78) | void function clearMonitorData (line 86) | void function cleanMonitorHandles (line 106) | void function getLastErrorString (line 127) | std::string function getPhysicalMonitorName (line 150) | std::string function getAllDisplays (line 162) | std::map function getAllHandles (line 212) | std::vector function MonitorHighLevel (line 260) | MonitorHighLevel function getCapabilitiesString (line 299) | std::string function getPhysicalHandleResults (line 370) | std::string function populateHandlesMapLegacy (line 420) | void function populateHandlesMapNormal (line 546) | void function populateHandlesMap (line 711) | void function refresh (line 727) | Napi::Value function clearDisplayCache (line 748) | void function getNAPICapabilitiesString (line 759) | Napi::String function getMonitorList (line 796) | Napi::Array function getAllMonitors (line 810) | Napi::Array function setVCP (line 842) | Napi::Value function getVCP (line 873) | Napi::Value function saveCurrentSettings (line 909) | Napi::Boolean function getHighLevelBrightness (line 935) | Napi::Value function setHighLevelBrightness (line 972) | Napi::Value function getHighLevelContrast (line 1002) | Napi::Value function setHighLevelContrast (line 1039) | Napi::Value function setLogLevel (line 1069) | void function getMonitorInputs (line 1083) | Napi::Array function Init (line 1210) | Napi::Object FILE: src/modules/node-ddcci/index.js method getBrightness (line 45) | getBrightness(monitorId) { method getMaxBrightness (line 49) | getMaxBrightness(monitorId) { method getContrast (line 53) | getContrast(monitorId) { method getMaxContrast (line 57) | getMaxContrast(monitorId) { method setBrightness (line 61) | setBrightness(monitorId, level) { method setContrast (line 69) | setContrast(monitorId, level) { method getCapabilities (line 79) | getCapabilities(monitorId) { method getCapabilitiesRaw (line 83) | getCapabilitiesRaw(monitorId) { function parseCapabilitiesString (line 88) | function parseCapabilitiesString(report = "") { FILE: src/modules/tt-windows-utils/windows_app_startup.cc function StartupTask (line 11) | StartupTask getStartupTask() { function Enable (line 36) | Napi::Boolean Enable(const Napi::CallbackInfo &info) { function Disable (line 49) | Napi::Boolean Disable(const Napi::CallbackInfo &info) { function Init (line 61) | Napi::Object Init(Napi::Env env, Napi::Object exports) { FILE: src/modules/tt-windows-utils/windows_media_status.cc function getPlaybackStatus (line 19) | Napi::String getPlaybackStatus(const Napi::CallbackInfo &info) { function getPlaybackInfo (line 61) | Napi::Object getPlaybackInfo(const Napi::CallbackInfo &info) { function Init (line 136) | Napi::Object Init(Napi::Env env, Napi::Object exports) { FILE: src/modules/tt-windows-utils/windows_power_events.cc function GUIDToString (line 4) | std::string GUIDToString(const GUID guid) { function GetPowerSetting (line 13) | Napi::Object GetPowerSetting(const Napi::CallbackInfo& info) { function RegisterPowerSettingNotifications (line 73) | Napi::Boolean RegisterPowerSettingNotifications(const Napi::CallbackInfo... function Init (line 98) | Napi::Object Init(Napi::Env env, Napi::Object exports) { FILE: src/modules/tt-windows-utils/windows_window_material.cc function SetWindowMaterial (line 6) | Napi::Boolean SetWindowMaterial(const Napi::CallbackInfo &info) { function SetWindowAttribute (line 20) | Napi::Boolean SetWindowAttribute(const Napi::CallbackInfo &info) { function Init (line 29) | Napi::Object Init(Napi::Env env, Napi::Object exports) { FILE: src/modules/tt-windows-utils/windows_window_utils.cc function SetWindowPosition (line 4) | Napi::Boolean SetWindowPosition(const Napi::CallbackInfo& info) { function RectToObj (line 18) | Napi::Object RectToObj(Napi::Env env, RECT rect) { function GetWindowPosition (line 29) | Napi::Object GetWindowPosition(const Napi::CallbackInfo& info) { function GetClientPosition (line 36) | Napi::Object GetClientPosition(const Napi::CallbackInfo& info) { function GetWindowFullscreen (line 43) | Napi::Boolean GetWindowFullscreen(const Napi::CallbackInfo& info) function GetForegroundWin (line 62) | Napi::Number GetForegroundWin(const Napi::CallbackInfo& info) { function SetForegroundWin (line 68) | Napi::Boolean SetForegroundWin(const Napi::CallbackInfo& info) { function GetWinLong (line 76) | Napi::Number GetWinLong(const Napi::CallbackInfo& info) { function Init (line 85) | Napi::Object Init(Napi::Env env, Napi::Object exports) { FILE: src/modules/win32-displayconfig/index.d.ts class Win32Error (line 6) | class Win32Error extends Error { type AdapterId (line 10) | interface AdapterId { type DisplayConfigFractional (line 15) | interface DisplayConfigFractional { type SourcePathInfo (line 20) | interface SourcePathInfo { type TargetPathInfo (line 27) | interface TargetPathInfo { type PathInfoValue (line 40) | interface PathInfoValue { type PathInfo (line 46) | interface PathInfo { type DisplayConfigPosition (line 51) | interface DisplayConfigPosition { type SourceMode (line 56) | interface SourceMode { type SourceModeInfo (line 63) | interface SourceModeInfo { type PixelRate (line 70) | interface PixelRate { type DisplayConfigSize (line 75) | interface DisplayConfigSize { type TargetVideoSignalInfo (line 80) | interface TargetVideoSignalInfo { type TargetMode (line 90) | interface TargetMode { type TargetModeInfo (line 94) | interface TargetModeInfo { type ModeInfoValue (line 101) | type ModeInfoValue = SourceModeInfo | TargetModeInfo; type ModeInfo (line 103) | interface ModeInfo { type NameInfo (line 108) | interface NameInfo { type QueryDisplayConfigResults (line 119) | interface QueryDisplayConfigResults { type ConfigId (line 127) | interface ConfigId { type ExtractedDisplayConfig (line 132) | interface ExtractedDisplayConfig { type ToggleEnabledDisplayArgs (line 150) | interface ToggleEnabledDisplayArgs { type DisplayResotrationConfigurationEntry (line 160) | interface DisplayResotrationConfigurationEntry { type RestoreDisplayConfigArgs (line 171) | interface RestoreDisplayConfigArgs { type DisplayChangeListener (line 180) | type DisplayChangeListener = { class VerticalRefreshRateContext (line 192) | class VerticalRefreshRateContext { FILE: src/modules/win32-displayconfig/index.js class Win32Error (line 13) | class Win32Error extends Error { method constructor (line 14) | constructor(code) { function win32_toggleEnabledDisplays (line 331) | async function win32_toggleEnabledDisplays(args) { function setSubtract (line 379) | function setSubtract(left, right) { function devicePathLookupForEnabledDisplayConfig (line 389) | function devicePathLookupForEnabledDisplayConfig(conf) { function win32_restoreDisplayConfig (line 445) | async function win32_restoreDisplayConfig(configs, persistent) { function updateDisplayStateAndNotifyCallbacks (line 561) | async function updateDisplayStateAndNotifyCallbacks() { function setupListenForDisplayChanges (line 576) | function setupListenForDisplayChanges() { class VerticalRefreshRateContext (line 639) | class VerticalRefreshRateContext { method constructor (line 640) | constructor() { method findVerticalRefreshRateForDisplayPoint (line 705) | async findVerticalRefreshRateForDisplayPoint(x, y) { method close (line 724) | close() { FILE: src/modules/win32-displayconfig/win32-displayconfig.cc type Win32DeviceNameInfo (line 17) | struct Win32DeviceNameInfo { type Win32QueryDisplayConfigResults (line 31) | struct Win32QueryDisplayConfigResults { method Win32QueryDisplayConfigResults (line 32) | Win32QueryDisplayConfigResults(UINT32 cPathInfo, UINT32 cModeInfo) type Win32DeviceNameInfo (line 41) | struct Win32DeviceNameInfo type Win32TransientDeviceId (line 46) | struct Win32TransientDeviceId { type Win32DeviceConfigToggleEnabled (line 51) | struct Win32DeviceConfigToggleEnabled { method Win32DeviceConfigToggleEnabled (line 52) | Win32DeviceConfigToggleEnabled() : enable(), disable() {} type Win32TransientDeviceId (line 55) | struct Win32TransientDeviceId type Win32TransientDeviceId (line 56) | struct Win32TransientDeviceId type Win32RestoreDisplayConfigDevice (line 59) | struct Win32RestoreDisplayConfigDevice { type Win32TransientDeviceId (line 60) | struct Win32TransientDeviceId type Win32TransientDeviceId (line 61) | struct Win32TransientDeviceId class Win32DisplayChangeContext (line 69) | class Win32DisplayChangeContext { method Win32DisplayChangeContext (line 71) | Win32DisplayChangeContext(Napi::Env env, Napi::Function &callback) : r... method DWORD (line 82) | DWORD Start() { method Stop (line 92) | void Stop() { function HandleDisplayChangeError (line 111) | void HandleDisplayChangeError(Napi::Env env, Napi::Function callback, LP... function HandleDisplayChangeSuccess (line 118) | void HandleDisplayChangeSuccess(Napi::Env env, Napi::Function callback) { function DWORD (line 122) | DWORD RunDisplayChangeContextLoop(LPVOID lpParam) { function TransientDeviceIdVectorContains (line 181) | bool TransientDeviceIdVectorContains(const std::vector &r... function AcquireDeviceNames (line 213) | void AcquireDeviceNames(std::shared_ptr DoQueryDisplayCon... function LONG (line 292) | LONG ToggleEnabled(const std::shared_ptr GetResult(Napi::Env env) { type Win32QueryDisplayConfigResults (line 805) | struct Win32QueryDisplayConfigResults function Win32QueryDisplayConfig (line 808) | Napi::Value Win32QueryDisplayConfig(const Napi::CallbackInfo &info) { class Win32ToggleEnabledWorker (line 822) | class Win32ToggleEnabledWorker : public Napi::AsyncWorker { method Win32ToggleEnabledWorker (line 824) | Win32ToggleEnabledWorker(Napi::Function &callback, std::shared_ptr GetResult(Napi::Env env) { type Win32DeviceConfigToggleEnabled (line 837) | struct Win32DeviceConfigToggleEnabled function ExtractTransientDeviceId (line 841) | bool ExtractTransientDeviceId(Napi::Value val, Win32TransientDeviceId *c... function ExtractToggleEnabledDisplayArguments (line 866) | std::shared_ptr ExtractToggleEnab... function Win32ToggleEnabledDisplays (line 894) | Napi::Value Win32ToggleEnabledDisplays(const Napi::CallbackInfo &info) { class Win32RestoreDisplayConfigWorker (line 911) | class Win32RestoreDisplayConfigWorker : public Napi::AsyncWorker { method Win32RestoreDisplayConfigWorker (line 913) | Win32RestoreDisplayConfigWorker(Napi::Function &callback, std::shared_... method Execute (line 916) | void Execute() { method GetResult (line 920) | std::vector GetResult(Napi::Env env) { type Win32RestoreDisplayConfigDevice (line 926) | struct Win32RestoreDisplayConfigDevice function BOOL (line 931) | BOOL ExtractRestoreDisplayConfigEntry(Napi::Env env, Napi::Object obj, s... function Win32RestoreDisplayConfig (line 967) | Napi::Value Win32RestoreDisplayConfig(const Napi::CallbackInfo &info) { function Win32ListenForDisplayChanges (line 1001) | Napi::Value Win32ListenForDisplayChanges(const Napi::CallbackInfo &info) { function Win32StopListeningForDisplayChanges (line 1018) | Napi::Value Win32StopListeningForDisplayChanges(const Napi::CallbackInfo... function Init (line 1032) | Napi::Object Init(Napi::Env env, Napi::Object exports) { FILE: src/modules/windows-hdr/windows-hdr.cc type DISPLAYCONFIG_DEVICE_INFO_TYPE_INTERNAL (line 9) | enum DISPLAYCONFIG_DEVICE_INFO_TYPE_INTERNAL { type _DISPLAYCONFIG_SET_SDR_WHITE_LEVEL (line 13) | struct _DISPLAYCONFIG_SET_SDR_WHITE_LEVEL { function LONG (line 19) | LONG pathSetSdrWhite(DISPLAYCONFIG_PATH_INFO path, int nits) { type Display (line 32) | struct Display { function wcharToString (line 43) | std::string wcharToString(const wchar_t* wstr, boolean hasNullTerminator) { function boolean (line 54) | boolean setSDRBrightness(DISPLAYCONFIG_PATH_INFO target, int desiredNits... function getDisplays (line 83) | std::map getDisplays() { function nodeGetDisplays (line 187) | Napi::Array nodeGetDisplays(const Napi::CallbackInfo& info) { function nodeSetSDRBrightness (line 216) | Napi::Boolean nodeSetSDRBrightness(const Napi::CallbackInfo& info) { function Init (line 237) | Napi::Object Init(Napi::Env env, Napi::Object exports) { FILE: src/modules/wmi-bridge/index.js class WMIBridge (line 5) | class WMIBridge { method constructor (line 6) | constructor() {} FILE: src/modules/wmi-bridge/wmi-bridge.cc function p (line 20) | void p(string str) function wmiConnect (line 26) | bool wmiConnect() function bstr_to_str (line 55) | std::string bstr_to_str(BSTR bstr) function string (line 70) | string getWMIClassUINTString(HRESULT &hr, VARIANT &vtProp) function getWMIBrightness (line 110) | Napi::Object getWMIBrightness(const Napi::CallbackInfo &info) function getWMIMonitors (line 200) | Napi::Object getWMIMonitors(const Napi::CallbackInfo &info) function setWMIBrightness (line 311) | bool setWMIBrightness(int brightness) function setBrightness (line 508) | Napi::Boolean setBrightness(const Napi::CallbackInfo &info) function getBrightness (line 532) | Napi::Object getBrightness(const Napi::CallbackInfo &info) function getMonitors (line 546) | Napi::Object getMonitors(const Napi::CallbackInfo &info) function Init (line 559) | Napi::Object Init(Napi::Env env, Napi::Object exports) FILE: src/panel-preload.js function getArgumentVars (line 22) | function getArgumentVars() { function setPanelVisibility (line 35) | function setPanelVisibility(visible) { function requestMonitors (line 78) | function requestMonitors() { function requestAccent (line 82) | function requestAccent() { function updateBrightness (line 87) | function updateBrightness(index, level) { function detectSunValley (line 95) | function detectSunValley() { function openSettings (line 117) | function openSettings() { function sendSettings (line 125) | function sendSettings(newSettings) { function requestSettings (line 132) | function requestSettings() { function sendHeight (line 136) | function sendHeight(height) { function pauseMonitorUpdates (line 140) | function pauseMonitorUpdates() { function panelAnimationDone (line 144) | function panelAnimationDone() { function shouldSendHeightUpdate (line 158) | function shouldSendHeightUpdate() { function turnOffDisplays (line 171) | function turnOffDisplays() { function installUpdate (line 179) | function installUpdate() { function dismissUpdate (line 184) | function dismissUpdate() { FILE: src/parcelAPI.js function clearDirectory (line 26) | function clearDirectory(relativePath) { function runParcel (line 36) | async function runParcel(mode = "dev", logLevel = null) { FILE: src/settings-preload.js function getArgumentVars (line 3) | function getArgumentVars() { function requestMonitors (line 13) | function requestMonitors(fullRefresh = false) { function requestAccent (line 21) | function requestAccent() { function updateBrightness (line 26) | function updateBrightness(index, level) { function sendSettings (line 41) | function sendSettings(newSettings = {}) { function sendSettingsImmediate (line 52) | function sendSettingsImmediate(newSettings = {}) { function actuallySendSettings (line 59) | function actuallySendSettings() { function requestSettings (line 67) | function requestSettings() { function resetSettings (line 71) | function resetSettings() { function detectSunValley (line 75) | function detectSunValley() { function openURL (line 97) | function openURL(url) { function getUpdate (line 101) | function getUpdate() { function checkForUpdates (line 106) | function checkForUpdates() { function getSunCalcTimes (line 244) | function getSunCalcTimes(lat, long) { FILE: src/settings.js function updateMicaPosition (line 7) | function updateMicaPosition(pos = [0, 0]) { FILE: src/wmi-bridge-test.js function readInstanceName (line 5) | function readInstanceName(insName) { function wait4s (line 10) | function wait4s() {