Axiom.RenderSystems.OpenGLES.Android.AndroidSupport.RefreshConfig C# (CSharp) Метод

RefreshConfig() защищенный Метод

protected RefreshConfig ( ) : void
Результат void
		protected void RefreshConfig()
		{
			ConfigOption optVideoMode = ConfigOptions[ "Video Mode" ];
			ConfigOption optDisplayFrequency = ConfigOptions[ "Display Frequency" ];

			int vidIndex = 0;
			int freqIndex = 0;
			int addIndex = 0;
			while ( vidIndex < optVideoMode.PossibleValues.Count && freqIndex < optDisplayFrequency.PossibleValues.Count )
			{
				optDisplayFrequency.PossibleValues.Clear();
				foreach ( KeyValuePair<Size, short> value in _videoModes )
				{
					string mode = value.Key.Width + " x " + value.Key.Height;
					if ( mode == optVideoMode.Value )
					{
						string frequenzy = value.Value.ToString() + " MHz";
						optDisplayFrequency.PossibleValues.Add( addIndex++, frequenzy );
					}
				}
				if ( optDisplayFrequency.PossibleValues.Count > 0 )
				{
					optDisplayFrequency.Value = optDisplayFrequency.PossibleValues[ 0 ];
				}
				else
				{
					optVideoMode.Value = _videoModes[ 0 ].Key.Width + " x " + _videoModes[ 0 ].Key.Height;
					optDisplayFrequency.Value = _videoModes[ 0 ].Value.ToString() + " MHz";
				}
				vidIndex++;
				freqIndex++;
			}
		}