All pastes #578104 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-06-20 05:11 UTC
rendered paste body
        protected override void Draw(GameTime gameTime)
        {
            Graphics.GraphicsDevice.Clear(Color.Black);

            RenderTarget oldTarget = Graphics.GraphicsDevice.GetRenderTarget(0);

            Graphics.GraphicsDevice.SetRenderTarget(0, renderTarget);


            Graphics.GraphicsDevice.Clear(
                ClearOptions.Target,
                Color.Black,
                0, 0);

            Batch.Begin(SpriteBlendMode.AlphaBlend);

            // Draw everything
            testWindow.Draw();
            Selector.Draw();
            MouseInput.Draw();

Batch.End();

            Graphics.GraphicsDevice.ResolveRenderTarget(0);
            Graphics.GraphicsDevice.SetRenderTarget(0, oldTarget as RenderTarget2D);

            Texture2D myTexture = renderTarget.GetTexture();

Batch.Begin();
            Batch.Draw(myTexture, new Vector2(10, 10), Color.White);

            // End draw

            Batch.End();

            base.Draw(gameTime);
        }