diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-06 09:49:23 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2022-10-06 09:57:50 +0200 |
commit | 89acc4653fe7ea3a76dd49711b3ac6b704ed509d (patch) | |
tree | dcff8947d840f50ee348e375aca311829dad2e7a /loader.hpp | |
parent | 595c113b88dc1e81802b4b1381122f25c0eece74 (diff) |
a
Diffstat (limited to 'loader.hpp')
-rw-r--r-- | loader.hpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/loader.hpp b/loader.hpp deleted file mode 100644 index 49299bb6..00000000 --- a/loader.hpp +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once - -#include <Corrade/Containers/StringView.h> -#include <Magnum/Trade/ImageData.h> - -#include <string> -#include <optional> -#include <memory> - -namespace Magnum::Examples { - -struct tile_atlas; - -struct loader_ -{ - virtual std::string shader(Containers::StringView filename) = 0; - virtual Trade::ImageData2D tile_texture(Containers::StringView filename) = 0; - virtual std::shared_ptr<struct tile_atlas> tile_atlas(Containers::StringView filename, Vector2ui size) = 0; - static void destroy(); - - loader_(const loader_&) = delete; - loader_& operator=(const loader_&) = delete; - - virtual ~loader_(); - -protected: - loader_(); -}; - -extern loader_& loader; // NOLINT(cppcoreguidelines-avoid-non-const-global-variables) - -} // namespace Magnum::Examples |