1 #ifndef GONG_GRAPHICS_SKYBOXSHADER_HPP_
2 #define GONG_GRAPHICS_SKYBOXSHADER_HPP_
15 void Activate() noexcept;
17 void SetTexture(CubeMap &) noexcept;
19 void SetProjection(const glm::mat4 &p) noexcept;
20 void SetView(const glm::mat4 &v) noexcept;
21 void SetVP(const glm::mat4 &v, const glm::mat4 &p) noexcept;
23 const glm::mat4 &Projection() const noexcept { return projection; }
24 const glm::mat4 &View() const noexcept { return view; }
25 const glm::mat4 &GetVP() const noexcept { return vp; }
35 GLuint sampler_handle;