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

AddConfig() публичный Метод

public AddConfig ( ) : void
Результат void
		public override void AddConfig()
		{
			ConfigOption optFullsreen = new ConfigOption( "Full Screen", "No", false );
			ConfigOption optVideoMode = new ConfigOption( "Video Mode", "640 x 320", false );
			ConfigOption optDisplayFrequenzy = new ConfigOption( "Display Frequency", "60", false );
			ConfigOption optFSAA = new ConfigOption( "FSAA", "1", false );
			ConfigOption optRTTMode = new ConfigOption( "RTT Preferred Mode", "FBO", false );
			optFullsreen.PossibleValues.Add( 0, "Yes" );
			optFullsreen.PossibleValues.Add( 1, "No" );

			optFullsreen.Value = optFullsreen.PossibleValues[ 0 ];
			int index = 0;
			foreach ( KeyValuePair<Size, short> mode in _videoModes )
			{
				string resolution = mode.Key.Width + " x " + mode.Key.Height;
				if ( !optVideoMode.PossibleValues.ContainsValue( resolution ) )
					optVideoMode.PossibleValues.Add( index++, resolution );
			}
			index = 0;
			optVideoMode.Value = _currentMode.Key.Width + " x " + _currentMode.Key.Height;

			if ( _sampleLevels.Count > 0 )
			{
				foreach ( string fssa in _sampleLevels )
					optFSAA.PossibleValues.Add( index++, fssa );

				optFSAA.Value = optFSAA.PossibleValues[ 0 ];
			}

			optRTTMode.PossibleValues.Add( 0, "FBO" );
			optRTTMode.PossibleValues.Add( 1, "PBuffer" );
			optRTTMode.PossibleValues.Add( 2, "Copy" );
			optRTTMode.Value = optRTTMode.PossibleValues[ 0 ];

			_options[ optFullsreen.Name ] = optFullsreen;
			_options[ optVideoMode.Name ] = optVideoMode;
			_options[ optDisplayFrequenzy.Name ] = optDisplayFrequenzy;
			_options[ optFSAA.Name ] = optFSAA;
			_options[ optRTTMode.Name ] = optRTTMode;

			RefreshConfig();
		}