/* ================================================================ RenderSet ---------------- This header file describes the RenderSet class. A RenderSet is a container class for similar RenderObject instances. It provides all contained RenderObjects with a shared shader program for their rendering. RenderSets are contained in a RenderScene and define different rendering layers of the program. ================================================================ */ #ifndef RENDERSET_HPP #define RENDERSET_HPP #include "common.hpp" #include class RenderSet { public: RenderSet(); ~RenderSet(); private: int mode; // bitflag, 0 = normal, 1 = hide //std::vector objects; // Our vector of objects to render GLuint program; // Our rendering program }; #endif