A very fast blur effect that leverages fixed function gpu texture sampling to blur with a large kernel efficiently input gets downsampled to size/2^passes and upsampled again.
More...
|
| BlurPostProcess (Game game, int width, int height, int passes, float scale) |
|
override void | applyPostProcess (RenderTarget2D bufferIn, RenderTarget2D bufferOut, SpriteBatch spriteBatch) |
|
| PostProcess (Game game, Effect? shader=null) |
|
virtual void | SetAllParams () |
|
|
Dictionary< string, float > | attributes |
|
Effect? | shader |
|
A very fast blur effect that leverages fixed function gpu texture sampling to blur with a large kernel efficiently input gets downsampled to size/2^passes and upsampled again.
◆ applyPostProcess()
override void GREngine.Core.PebbleRenderer.BlurPostProcess.applyPostProcess |
( |
RenderTarget2D |
bufferIn, |
|
|
RenderTarget2D |
bufferOut, |
|
|
SpriteBatch |
spriteBatch |
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following file:
- GREngine.Core/GREngine.Core.PebbleRenderer/PostProcess/BlurPostProcess.cs