// Shader_Glare.h: interface for the CShader_Glare class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_SHADER_GLARE_H__7BF0C218_7F87_40AC_8925_370C180139BA__INCLUDED_) #define AFX_SHADER_GLARE_H__7BF0C218_7F87_40AC_8925_370C180139BA__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "ShaderScene.h" class CShader_BumpSpecV; class CShader_GlareP; class CShader_Glare : public CShaderScene { public: CShader_Glare(); virtual ~CShader_Glare(); virtual void Apply(); virtual void UnApply(); void SetNormalTexture(char *strTexName); void SetBumpScale(float fScale); protected: CShader_GlareP * m_pPixelShader; CShader_BumpSpecV * m_pVertexShader; }; #endif // !defined(AFX_SHADER_GLARE_H__7BF0C218_7F87_40AC_8925_370C180139BA__INCLUDED_)