public virtual void Draw(GameTime gameTime) { if (!Enabled) { return; } if (sq == null) { sq = new ScreenQuad(Game); sq.Initialize(); } effect.CurrentTechnique.Passes[0].Apply(); sq.Draw(); }
public virtual void Draw(GameTime gameTime, Texture2D backBuffer) { if (Enabled) { if (sq == null) { sq = new ScreenQuad(Game); sq.Initialize(); } effect.Parameters["scene"].SetValue(backBuffer); effect.CurrentTechnique.Passes[0].Apply(); sq.Draw(); } }