diff options
Diffstat (limited to 'src/crepe/api/Texture.h')
-rw-r--r-- | src/crepe/api/Texture.h | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/crepe/api/Texture.h b/src/crepe/api/Texture.h deleted file mode 100644 index 9a86f6f..0000000 --- a/src/crepe/api/Texture.h +++ /dev/null @@ -1,33 +0,0 @@ -#pragma once - -// FIXME: this header can't be included because this is an API header, and SDL2 -// development headers won't be bundled with crepe. Why is this facade in the -// API namespace? -#include <SDL2/SDL_render.h> -#include <memory> - -#include "Asset.h" - -namespace crepe { -class SDLContext; -} - -namespace crepe { - -class Texture { - -public: - Texture(const char * src); - Texture(std::unique_ptr<Asset> res); - ~Texture(); - -private: - void load(std::unique_ptr<Asset> res); - -private: - SDL_Texture * texture = nullptr; - - friend class crepe::SDLContext; -}; - -} // namespace crepe |