#ifndef MATERIAL_H #define MATERIAL_H #include #include "stb_image.h" #include "types.h" #include "Util.h" typedef Vector3 Color; class Texture { public: int width, height; Id id; static Texture FromFile(const char *filename); Texture(); }; struct Material { Texture tex; bool usesTex; Color ambient; Color diffuse; Color specular; int shininess; float alphaScissor; bool unshaded; bool cullBack; Material(); }; #endif /* MATERIAL_H */