X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FDirectionalLighting.hpp;h=70492efc865f42f4597c3365717aacb3cd3b8ff9;hb=7bb75960dbf9bfdee9ac865384aca81791b3da5c;hp=e42d2cfa61e64f23b2b5f20e4451879a55b19030;hpb=a34fbcb0581056bd464158acfa30289a3e2c2c2d;p=blank.git diff --git a/src/graphics/DirectionalLighting.hpp b/src/graphics/DirectionalLighting.hpp index e42d2cf..70492ef 100644 --- a/src/graphics/DirectionalLighting.hpp +++ b/src/graphics/DirectionalLighting.hpp @@ -9,6 +9,8 @@ namespace blank { +class ArrayTexture; + class DirectionalLighting { public: @@ -19,6 +21,7 @@ public: void SetLightDirection(const glm::vec3 &) noexcept; void SetLightColor(const glm::vec3 &) noexcept; + void SetTexture(ArrayTexture &) noexcept; void SetFogDensity(float) noexcept; void SetM(const glm::mat4 &m) noexcept; @@ -41,6 +44,7 @@ private: GLuint m_handle; GLuint mv_handle; GLuint mvp_handle; + GLuint sampler_handle; GLuint light_direction_handle; GLuint light_color_handle; GLuint fog_density_handle;