public float GetBrightness()
        {
            var error = EVRSettingsError.None;
            var gain  = vrSettings.GetFloat("steamvr", "analogGain", ref error);

            if (error != EVRSettingsError.None)
            {
                var message = vrSettings.GetSettingsErrorNameFromEnum(error);
                throw new Exception($"Failed to get display brightness: {message}");
            }

            return((float)Math.Pow(gain, 1 / 2.2));
        }