7#include "gfx_system_globals.hpp"
8#include "gfx_surface.hpp"
9#include "../utility/module.hpp"
10#include "../bigint.hpp"
11#include <unordered_set>
15namespace hi::inline
v1 {
25 uint32_t vendorID = 0;
26 uint32_t deviceID = 0;
32 virtual ~gfx_device();
34 gfx_device(
const gfx_device &) =
delete;
35 gfx_device &operator=(
const gfx_device &) =
delete;
36 gfx_device(gfx_device &&) =
delete;
37 gfx_device &operator=(gfx_device &&) =
delete;
48 virtual void log_memory_usage() const noexcept {}
DOXYGEN BUG.
Definition algorithm.hpp:13
virtual int score(gfx_surface const &surface) const =0
Definition gfx_surface.hpp:16
Graphics system.
Definition gfx_system.hpp:20