sandbox
Loading...
Searching...
No Matches
subrenderer.hpp
1// SPDX-License-Identifier: MIT
2#ifndef LIBSBX_GRAPHICS_SUBRENDERER_HPP_
3#define LIBSBX_GRAPHICS_SUBRENDERER_HPP_
4
5#include <cmath>
6
7#include <libsbx/graphics/commands/command_buffer.hpp>
8
9#include <libsbx/graphics/pipeline/pipeline.hpp>
10#include <libsbx/graphics/render_graph.hpp>
11
12namespace sbx::graphics {
13
15
16public:
17
18 subrenderer() { }
19
20 virtual ~subrenderer() = default;
21
22 virtual auto render(command_buffer& command_buffer) -> void = 0;
23
24}; // class subrenderer
25
26} // namespace sbx::graphics
27
28#endif // LIBSBX_GRAPHICS_SUBRENDERER_HPP_
Definition: command_buffer.hpp:15
Definition: subrenderer.hpp:14