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