PerformRender() public method

public PerformRender ( string contentManagerName, string textureName ) : void
contentManagerName string
textureName string
return void
        private void TestRendering()
        {
            renderer = new RenderTargetRenderer(Camera.Main);
            renderer.PerformRender(this.ContentManagerName, "MainCameraTexture");

            ImageData imageData = ImageData.FromTexture2D(renderer.Texture);

            // verify that colors are what they should be:
            if(imageData.GetPixelColor(1,1).R != 255)
            {
                throw new Exception("Control case failed - top-left pixel is not red");
            }


			var pixelColor = imageData.GetPixelColor (1, 11);
			if(pixelColor.R == 255)
            {
                throw new Exception("Transparency from PNGs is not rendering correctly");
            }

            if (imageData.GetPixelColor(SolidColorTransparencyTestSprite.Texture.Width +  1, 11).R == 255)
            {
                throw new Exception("Transparency from Sprite Alpha is not rendering correctly");
            }

        }
        public void Refresh()
        {
            Camera.Main.ForceUpdateDependencies();
            mRenderer.Camera.Position         = Camera.Main.Position;
            mRenderer.Camera.Orthogonal       = Camera.Main.Orthogonal;
            mRenderer.Camera.AspectRatio      = Camera.Main.AspectRatio;
            mRenderer.Camera.FieldOfView      = Camera.Main.FieldOfView;
            mRenderer.Camera.OrthogonalWidth  = Camera.Main.OrthogonalWidth;
            mRenderer.Camera.OrthogonalHeight = Camera.Main.OrthogonalHeight;


            if (mRenderer.HasRendered)
            {
                mRenderer.ReRender();
            }
            else
            {
                mRenderer.PerformRender(mContentManagerName, mName);
                mSprite.Texture = mRenderer.Texture;
            }
        }