#pragma once /** \file posteffectblurrenderer.h * \brief post effect component * Copyright (c) 2011,WebJet Business Division,CYOU * All rights reserved. * Date Ver Author Comment * 2011/12/7 1.0 Qi Song */ #include "graphicsystem/Renderable/QuadRenderer.h" #include "graphicsystem/base/RenderToTexture.h" namespace Addons { class PostEffectSimpleHDRRenderer : public Graphic::QuadRenderer { __DeclareSubClass(PostEffectSimpleHDRRenderer,Graphic::QuadRenderer) public: PostEffectSimpleHDRRenderer(); virtual ~PostEffectSimpleHDRRenderer(); virtual void Setup(); virtual void RenderObj(const Ptr& renderable, bool surface = false,const Ptr& customizedMat = 0); Util::Array> m_blurVertAndHori; Ptr m_sceneColor; bool m_bRTBinded; }; }