/// <summary> /// Sets NVIDIA settings in accordance to user input. /// Called by GraphicsWriter. /// </summary> public void setNVSettings() { try { if (Program.Client.nvBox.Checked && Program.Client.nvBox.Enabled) { _prof.SetSetting(KnownSettingId.AmbientOcclusionModeActive, 1); _prof.SetSetting(KnownSettingId.AmbientOcclusionMode, 2); _session.Save(); } else if (Program.Client.nvBox.Enabled) { _prof.SetSetting(KnownSettingId.AmbientOcclusionModeActive, 0); _prof.SetSetting(KnownSettingId.AmbientOcclusionMode, 0); _session.Save(); } logger.Debug( "setNVSettings - setting AmbientOcclusionModeActive to {0}, setting AmbientOcclusionMode to {1}", _prof.GetSetting(KnownSettingId.AmbientOcclusionModeActive).CurrentValue, _prof.GetSetting(KnownSettingId.AmbientOcclusionMode).CurrentValue); } catch (NullReferenceException e) { logger.Warn("setNVSettings - Caught NullReferenceException: {0}", e); } }
/// <summary> /// Sets NVIDIA settings in accordance to user input. /// Called by GraphicsWriter. /// </summary> public void setNVSettings() { if (Program.Client.nvBox.Checked) { _prof.SetSetting(KnownSettingId.AmbientOcclusionModeActive, 1); _prof.SetSetting(KnownSettingId.AmbientOcclusionMode, 2); _session.Save(); } else { _prof.SetSetting(KnownSettingId.AmbientOcclusionModeActive, 0); _prof.SetSetting(KnownSettingId.AmbientOcclusionMode, 0); _session.Save(); } logger.Debug("setNVSettings - setting AmbientOcclusionModeActive to {0}, setting AmbientOcclusionMode to {1}", _prof.GetSetting(KnownSettingId.AmbientOcclusionModeActive).CurrentValue, _prof.GetSetting(KnownSettingId.AmbientOcclusionMode).CurrentValue); }