summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/resources/subimage.cpp7
-rw-r--r--src/resources/subimage.h2
2 files changed, 9 insertions, 0 deletions
diff --git a/src/resources/subimage.cpp b/src/resources/subimage.cpp
index af579e4ec..1eac0d89d 100644
--- a/src/resources/subimage.cpp
+++ b/src/resources/subimage.cpp
@@ -222,3 +222,10 @@ void SubImage::decRef()
Resource::decRef();
}
#endif
+
+int SubImage::calcMemoryLocal()
+{
+ int sz = sizeof(SubImage) +
+ sizeof(std::map<float, SDL_Surface*>);
+ return sz;
+}
diff --git a/src/resources/subimage.h b/src/resources/subimage.h
index e7184574d..95c5f4100 100644
--- a/src/resources/subimage.h
+++ b/src/resources/subimage.h
@@ -78,6 +78,8 @@ class SubImage final : public Image
const int width,
const int height) override final A_WARN_UNUSED;
+ int calcMemoryLocal() override;
+
#ifdef USE_OPENGL
void decRef() override final;
#endif