// Shader_SelfShadow.h: interface for the CShader_SelfShadow class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_SHADER_SELFSHADOW_H__87305FDF_E54F_40B3_8FCC_EC1D1CE9BEC6__INCLUDED_) #define AFX_SHADER_SELFSHADOW_H__87305FDF_E54F_40B3_8FCC_EC1D1CE9BEC6__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "ShaderScene.h" class CShader_SelfShadowP; class CShader_SelfShadowV; class CShader_SelfShadow : public CShaderScene { public: CShader_SelfShadow(); virtual ~CShader_SelfShadow(); virtual void Apply(); virtual void UnApply(); protected: CShader_SelfShadowP *m_pPixelShader; CShader_SelfShadowV *m_pVertexShader; }; #endif // !defined(AFX_SHADER_SELFSHADOW_H__87305FDF_E54F_40B3_8FCC_EC1D1CE9BEC6__INCLUDED_)