示例#1
0
 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();
 }
示例#2
0
        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();
            }
        }