diff --git a/libraries/ktx/src/ktx/KTX.cpp b/libraries/ktx/src/ktx/KTX.cpp index cc9c1069b1..bee31e3200 100644 --- a/libraries/ktx/src/ktx/KTX.cpp +++ b/libraries/ktx/src/ktx/KTX.cpp @@ -77,7 +77,7 @@ KTX::KTX() { KTX::~KTX() { } -void KTX::resetStorage(StoragePointer& storage) { +void KTX::resetStorage(const StoragePointer& storage) { _storage = storage; } diff --git a/libraries/ktx/src/ktx/KTX.h b/libraries/ktx/src/ktx/KTX.h index 7aef33704e..76920717bf 100644 --- a/libraries/ktx/src/ktx/KTX.h +++ b/libraries/ktx/src/ktx/KTX.h @@ -420,7 +420,7 @@ namespace ktx { using Images = std::vector; class KTX { - void resetStorage(StoragePointer& src); + void resetStorage(const StoragePointer& src); KTX(); public: @@ -448,7 +448,7 @@ namespace ktx { static Images writeImages(Byte* destBytes, size_t destByteSize, const Images& images); // Parse a block of memory and create a KTX object from it - static std::unique_ptr create(StoragePointer& src); + static std::unique_ptr create(const StoragePointer& src); static bool checkHeaderFromStorage(size_t srcSize, const Byte* srcBytes); static Images parseImages(const Header& header, size_t srcSize, const Byte* srcBytes); diff --git a/libraries/ktx/src/ktx/Reader.cpp b/libraries/ktx/src/ktx/Reader.cpp index d74b45c01c..7321686de8 100644 --- a/libraries/ktx/src/ktx/Reader.cpp +++ b/libraries/ktx/src/ktx/Reader.cpp @@ -163,7 +163,7 @@ namespace ktx { return images; } - std::unique_ptr KTX::create(StoragePointer& src) { + std::unique_ptr KTX::create(const StoragePointer& src) { if (!src) { return nullptr; }