// Shader_GlareP.h: interface for the CShader_GlareP class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_SHADER_GLAREP_H__4E5D7A41_307E_44FD_9B03_5A98263E9D49__INCLUDED_) #define AFX_SHADER_GLAREP_H__4E5D7A41_307E_44FD_9B03_5A98263E9D49__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "ShaderScene.h" #include "texture.h" class CShader_GlareP : public CPixelShader { public: CShader_GlareP(); virtual ~CShader_GlareP(); virtual void Apply(); virtual void SetupPixelShaderConstants(); void SetNormalTexture(char *strTexName); protected: CTexture *m_pIllumTexture; CTexture *m_pBumpTexture; }; #endif // !defined(AFX_SHADER_GLAREP_H__4E5D7A41_307E_44FD_9B03_5A98263E9D49__INCLUDED_)