SparrowRenderer/phongmodule.h

23 lines
454 B
C++

#ifndef PHONGMODULE_H
#define PHONGMODULE_H
#include <glew/glew.h>
#include "basicmodule.h"
class Lights;
class PhongModule : public BasicModule
{
Lights* dirLights;
Lights* pointLights;
GLuint nbDirLightsLocation;
GLuint dirLightsLocation;
GLuint nbPointLightsLocation;
GLuint pointLightsLocation;
public:
PhongModule(Lights* myDirLights, Lights* myPointLights);
virtual void bindModule();
};
#endif // PHONGMODULE_H