SparrowRenderer/material.h

20 lines
290 B
C++

#ifndef MATERIAL_H
#define MATERIAL_H
#include "shader.h"
#include "glm/fwd.hpp"
class Material
{
public:
Material(Shader* myShader) : shader(myShader) {}
Shader* getShader() {return shader;}
virtual void bindAttributes() = 0;
protected:
Shader* shader;
};
#endif // MATERIAL_H