1#ifndef OE_RENDER_PIPELINE_BLURMANAGER 
    2#define OE_RENDER_PIPELINE_BLURMANAGER 
    4#include "../pipeline.h" 
    5#include "../screen_quad.h" 
   17            BlurManager(
Pipeline& pipeline, 
const glm::ivec2& dimensions, 
int size = 7, 
float sigma = 3);
 
   27            std::shared_ptr<oe::render::Framebuffer> _blur_framebuffer;
 
   28            std::shared_ptr<Shader> _shader;
 
   30            std::shared_ptr<ScreenQuad> _screen_quad;
 
 
 
Definition framebuffer.h:43
Helper to blur pipeline passes.
Definition blur_manager.h:15
void blur(Framebuffer &source, oe::render::Framebuffer &target, const bool resize_viewport=true)
blur the framebuffer and store in target
Predefined Pass and helpers for the Pipeline.
Definition blur_manager.h:8