diff options
Diffstat (limited to 'src/mbgl/renderer/image_manager.cpp')
-rw-r--r-- | src/mbgl/renderer/image_manager.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mbgl/renderer/image_manager.cpp b/src/mbgl/renderer/image_manager.cpp index 4927ade8e9..d862f58742 100644 --- a/src/mbgl/renderer/image_manager.cpp +++ b/src/mbgl/renderer/image_manager.cpp @@ -175,6 +175,17 @@ const std::set<std::string>& ImageManager::getAvailableImages() const { return availableImages; } +void ImageManager::clear() { + assert(requestors.empty()); + assert(missingImageRequestors.empty()); + + images.clear(); + availableImages.clear(); + updatedImageVersions.clear(); + requestedImages.clear(); + loaded = false; +} + void ImageManager::checkMissingAndNotify(ImageRequestor& requestor, const ImageRequestPair& pair) { ImageDependencies missingDependencies; |