Sample17はポストエフェクトの補助関数を使って、簡単なポストエフェクトをやっています
Sample17では二分の一ダウンサンプリングコピーをやっています
- PostScreenHelper = new PostScreenHelper(GraphicsDevice)
- ポストエフェクト補助クラスの初期化を行います
- Texture2D PostScreenHelper.Draw(Effect, int,RenderTarget2D,RenderTarget2D,DepthStencilBuffer)
- 指定されたエフェクトで画面いっぱいの一枚ポリゴンを利用して描画します
- 描画が終わると、レンダーターゲットは2つめのRenderTarget2D、デプスバッファは指定したものになります
- 一番目に指定したRenderTarget2Dのテクスチャが戻り値になります
intを省略すると、エフェクトのパスを全てループします
コメント