void UpdateControls(MyGuiScreenOptionsVideoSettings settings) { m_videoAdapterCombobox.SelectItemByKey(settings.VideoAdapter); m_videoModeCombobox.SelectItemByKey(MyVideoModeManager.GetVideoModeIndexByWidthAndHeight(settings.VideoAdapter, settings.VideoMode.Width, settings.VideoMode.Height)); m_fullscreenCheckbox.Checked = settings.FullScreen; m_verticalSyncCheckbox.Checked = settings.VerticalSync; m_hardwareCursorCheckbox.Checked = settings.HardwareCursor; m_renderQualityCombobox.SelectItemByKey((int)settings.RenderQuality); m_fieldOfViewSlider.SetValue(settings.FieldOfView); OnFovChanged(m_fieldOfViewSlider); }
bool UpdateSettings(MyGuiScreenOptionsVideoSettings settings) { bool retval = settings.VideoMode != MyVideoModeManager.GetVideoModeByIndex(m_videoAdapterCombobox.GetSelectedKey(), m_videoModeCombobox.GetSelectedKey()) || settings.VideoAdapter != m_videoAdapterCombobox.GetSelectedKey() || settings.FullScreen != m_fullscreenCheckbox.Checked || settings.VerticalSync != m_verticalSyncCheckbox.Checked || settings.HardwareCursor != m_hardwareCursorCheckbox.Checked || settings.RenderQuality != (MyRenderQualityEnum)m_renderQualityCombobox.GetSelectedKey() || settings.FieldOfView != m_fieldOfViewSlider.GetValue(); settings.VideoAdapter = m_videoAdapterCombobox.GetSelectedKey(); settings.VideoMode = MyVideoModeManager.GetVideoModeByIndex(settings.VideoAdapter, m_videoModeCombobox.GetSelectedKey()); settings.FullScreen = m_fullscreenCheckbox.Checked; settings.VerticalSync = m_verticalSyncCheckbox.Checked; settings.HardwareCursor = m_hardwareCursorCheckbox.Checked; settings.RenderQuality = (MyRenderQualityEnum)m_renderQualityCombobox.GetSelectedKey(); settings.FieldOfView = m_fieldOfViewSlider.GetValue(); return(retval); }
void UpdateControls(MyGuiScreenOptionsVideoSettings settings) { m_videoAdapterCombobox.SelectItemByKey(settings.VideoAdapter); m_videoModeCombobox.SelectItemByKey(MyVideoModeManager.GetVideoModeIndexByWidthAndHeight(settings.VideoAdapter, settings.VideoMode.Width, settings.VideoMode.Height)); m_fullscreenCheckbox.Checked = settings.FullScreen; m_verticalSyncCheckbox.Checked = settings.VerticalSync; m_hardwareCursorCheckbox.Checked = settings.HardwareCursor; m_renderQualityCombobox.SelectItemByKey((int)settings.RenderQuality); m_fieldOfViewSlider.SetValue(settings.FieldOfView); OnFovChanged(m_fieldOfViewSlider); }
bool UpdateSettings(MyGuiScreenOptionsVideoSettings settings) { bool retval = settings.VideoMode != MyVideoModeManager.GetVideoModeByIndex(m_videoAdapterCombobox.GetSelectedKey(), m_videoModeCombobox.GetSelectedKey()) || settings.VideoAdapter != m_videoAdapterCombobox.GetSelectedKey() || settings.FullScreen != m_fullscreenCheckbox.Checked || settings.VerticalSync != m_verticalSyncCheckbox.Checked || settings.HardwareCursor != m_hardwareCursorCheckbox.Checked || settings.RenderQuality != (MyRenderQualityEnum)m_renderQualityCombobox.GetSelectedKey() || settings.FieldOfView != m_fieldOfViewSlider.GetValue(); settings.VideoAdapter = m_videoAdapterCombobox.GetSelectedKey(); settings.VideoMode = MyVideoModeManager.GetVideoModeByIndex(settings.VideoAdapter, m_videoModeCombobox.GetSelectedKey()); settings.FullScreen = m_fullscreenCheckbox.Checked; settings.VerticalSync = m_verticalSyncCheckbox.Checked; settings.HardwareCursor = m_hardwareCursorCheckbox.Checked; settings.RenderQuality = (MyRenderQualityEnum)m_renderQualityCombobox.GetSelectedKey(); settings.FieldOfView = m_fieldOfViewSlider.GetValue(); return retval; }