#ifndef __SHADER_BUMPSPECV_H__ #define __SHADER_BUMPSPECV_H__ #include "ShaderScene.h" class CShader_BumpSpecV : public CVertexShader{ protected: float m_fBumpScale; public: CShader_BumpSpecV(); virtual ~CShader_BumpSpecV(); virtual void Apply(); virtual int GetVertexStride() const { return 0; } virtual DWORD GetVertexFormat() const { return 0; } virtual void SetupVertexShaderConstants(); void SetLightDirection(D3DXVECTOR3 vecDir); void SetBumpScale(float fScale) { m_fBumpScale = fScale;} }; #endif