aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/api/Texture.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/crepe/api/Texture.cpp')
-rw-r--r--src/crepe/api/Texture.cpp32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/crepe/api/Texture.cpp b/src/crepe/api/Texture.cpp
deleted file mode 100644
index 481ef7c..0000000
--- a/src/crepe/api/Texture.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-#include <SDL2/SDL_render.h>
-
-#include "util/log.h"
-
-#include "Asset.h"
-#include "SDLContext.h"
-#include "Texture.h"
-
-using namespace crepe::api;
-using namespace std;
-
-Texture::Texture(unique_ptr<Asset> res) {
- dbg_trace();
- this->load(std::move(res));
-}
-
-Texture::Texture(const char * src) {
- dbg_trace();
- this->load(make_unique<Asset>(src));
-}
-
-Texture::~Texture() {
- dbg_trace();
- if (this->texture != nullptr) {
- SDL_DestroyTexture(this->texture);
- }
-}
-
-void Texture::load(unique_ptr<Asset> res) {
- SDLContext & ctx = SDLContext::get_instance();
- this->texture = ctx.texture_from_path(res->canonical());
-}