#ifndef SHADERGEN_H #define SHADERGEN_H #include #include "CShader.h" #include class CShaderGenerator { CShader *mShader; CShaderGenerator(); ~CShaderGenerator(); bool CreateVertexShader(const CMaterial& Mat); bool CreatePixelShader(const CMaterial& Mat); public: static CShader* GenerateShader(const CMaterial& Mat); }; #endif // SHADERGEN_H