// WBWaterShader.h: interface for the WBWaterShader class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_WBWATERSHADER_H__7EA8B000_3418_4E49_83B3_C690A04996EC__INCLUDED_) #define AFX_WBWATERSHADER_H__7EA8B000_3418_4E49_83B3_C690A04996EC__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "WBValue.h" //#include "WBShader.h" #include "ShaderScene.h" class WBWaterPShader; class WBWaterVShader; class WBWaterShader : public CShaderScene { public: WBWaterShader(); virtual ~WBWaterShader(); virtual void Apply(); virtual void UnApply(); void SetWorldMatrix(D3DXMATRIX matWorld); protected: WBWaterPShader *m_pWaterPShader; WBWaterVShader *m_pWaterVShader; }; #endif // !defined(AFX_WBWATERSHADER_H__7EA8B000_3418_4E49_83B3_C690A04996EC__INCLUDED_)