#pragma once #include #include namespace gfx { class Shader { GLuint _shader_id; public: Shader(const std::string& text, int type); Shader(const Shader&& other) = delete; Shader(Shader&& other); ~Shader(); GLuint shader_id(); }; }