28#ifndef __SO3_HDR_HANDLER_H__
29#define __SO3_HDR_HANDLER_H__
48 static bool compositorCreated;
53 Ogre::String targetViewportScheme;
54 Ogre::CompositorManager* ogreCompositorManager;
55 Ogre::CompositorInstance* inputCompositorInstance;
111 void GenerateRenderQuadVertexShader();
116 void CreateCompositors();
121 void GenerateHdrCompositor();
130 virtual Ogre::CompositorInstance::Listener*
createListener(Ogre::CompositorInstance* instance);
const float GetBlurAmount()
void SetEnable(bool enable)
void SetEffectAmount(float amount)
void SetBlurAmount(float amount)
static float mEffectAmount
const float GetEffectAmount()
void SetGamma(float gamma)
void notifyCompositor(Ogre::CompositorInstance *instance)
virtual void notifyMaterialSetup(Ogre::uint32 pass_id, Ogre::MaterialPtr &mat)
float mBloomTexOffsetsVert[15][4]
virtual void notifyMaterialRender(Ogre::uint32 pass_id, Ogre::MaterialPtr &mat)
float mBloomTexOffsetsHorz[15][4]
float mBloomTexWeights[15][4]
virtual Ogre::CompositorInstance::Listener * createListener(Ogre::CompositorInstance *instance)