Axiom.RenderSystems.Xna.XnaRenderTexture.this C# (CSharp) Method

this() public method

public this ( string attribute ) : object
attribute string
return object
		public override object this[ string attribute ]
		{
			get
			{
				switch ( attribute.ToUpper() )
				{
					case "XNABACKBUFFER":
						XFG.RenderTarget2D[] surface = new XFG.RenderTarget2D[ Config.MaxMultipleRenderTargets ];
						if ( this.FSAA > 0 )
						{
							surface[ 0 ] = ( (XnaHardwarePixelBuffer)pixelBuffer ).FSAASurface;
						}
						else
						{
							surface[ 0 ] = ( (XnaHardwarePixelBuffer)pixelBuffer ).RenderTarget;
						}
						return surface;
					case "HWND":
						return null;
					case "BUFFER":
						return (HardwarePixelBuffer)pixelBuffer;
					default:
						return null;
				}
				return null;
			}
		}