MOS
shadow_map_target.hpp
1 #pragma once
2 
3 #include <glad/glad.h>
4 
5 namespace mos::gl {
6 
8  friend class Renderer;
9 private:
10  explicit Shadow_map_target(const Render_buffer &render_buffer);
11 public:
13  Shadow_map_target(const Shadow_map_target &target) = delete;
14  Shadow_map_target(Shadow_map_target &&target) = delete;
15  Shadow_map_target &operator=(const Shadow_map_target &target) = delete;
16  Shadow_map_target &operator=(Shadow_map_target &&target) = delete;
17  const GLuint texture{};
18  const GLuint frame_buffer{};
19 };
20 }
Definition: shadow_map_target.hpp:7
Definition: render_buffer.hpp:7
Definition: array_buffers.hpp:5
Render geometry shapes with OpenGL.
Definition: renderer.hpp:40