summaryrefslogtreecommitdiff
path: root/assetFactory/texturePacker.h
diff options
context:
space:
mode:
Diffstat (limited to 'assetFactory/texturePacker.h')
-rw-r--r--assetFactory/texturePacker.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/assetFactory/texturePacker.h b/assetFactory/texturePacker.h
index 8e2061b..7e00f1a 100644
--- a/assetFactory/texturePacker.h
+++ b/assetFactory/texturePacker.h
@@ -23,7 +23,7 @@ public:
using Positions = std::vector<Position>;
using Result = std::pair<Positions, Size>;
- TexturePacker(std::vector<Image>);
+ TexturePacker(std::span<const Image>);
Result pack(Size) const;
Result pack() const;
@@ -32,5 +32,6 @@ public:
static decltype(Size::x) area(const Size & size);
private:
- std::vector<Image> inputImages;
+ std::span<const Image> inputImages;
+ std::vector<size_t> sortedIndexes;
};