#include <render/effect/gaussianblur.h>
Inheritance diagram for neo::render::effect::GaussianBlur:


Public Member Functions | |
| GaussianBlur () | |
| Initialize effect. | |
| virtual | ~GaussianBlur () |
| Free resources. | |
| virtual void | setInput (const RenderTexturePtr &p_texture) |
| Set input texture. | |
| virtual void | process () |
| Process effect. | |
Protected Member Functions | |
| virtual void | setPreviousOutput (const RenderTexturePtr &p_texture) |
| Set previous effect output data. | |
Protected Attributes | |
| RenderTexturePtr | _p_input |
| Source buffer. | |
| RenderTexturePtr | _p_outputHorizontal |
| First pass render target, horizontal blur. | |
| TechniquePtr | _p_tech |
| Technique used. | |
| float | _offset [9][4] |
| Sampling offsets and blur weight factors. | |
| ParameterBinder | _binderHorizontal |
| Parameter binder. | |
| ParameterCompiledBindings | _bindingsHorizontal |
| Parameter bindings. | |
| ParameterCompiledBindings | _bindings |
| Parameter bindings. | |
| virtual void neo::render::effect::GaussianBlur::setInput | ( | const RenderTexturePtr & | p_texture | ) | [virtual] |
Set the input texture. By default the previous effect output buffer is used as input
| p_texture | Input buffer |
| virtual void neo::render::effect::GaussianBlur::setPreviousOutput | ( | const RenderTexturePtr & | p_texture | ) | [protected, virtual] |
1.5.1